Output: fix possible crash on destroy
This commit is contained in:
parent
393bfb42b9
commit
9aa0f1a9a6
@ -856,7 +856,8 @@ fn handleSetGamma(
|
|||||||
_: *wl.Listener(*wlr.GammaControlManagerV1.event.SetGamma),
|
_: *wl.Listener(*wlr.GammaControlManagerV1.event.SetGamma),
|
||||||
event: *wlr.GammaControlManagerV1.event.SetGamma,
|
event: *wlr.GammaControlManagerV1.event.SetGamma,
|
||||||
) void {
|
) void {
|
||||||
const output: *Output = @ptrFromInt(event.output.data);
|
// The output may have been destroyed, in which case there is nothing to do
|
||||||
|
const output = @as(?*Output, @ptrFromInt(event.output.data)) orelse return;
|
||||||
|
|
||||||
std.log.debug("client requested to set gamma", .{});
|
std.log.debug("client requested to set gamma", .{});
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user