session-lock: handle output unplugging better

This commit is contained in:
tiosgz
2022-02-09 19:00:28 +00:00
committed by Isaac Freund
parent 33187e0b09
commit 49efbfe046
13 changed files with 70 additions and 51 deletions

View File

@ -51,7 +51,7 @@ pub fn renderOutput(output: *Output) void {
var damage_region: pixman.Region32 = undefined;
damage_region.init();
defer damage_region.deinit();
output.damage.attachRender(&needs_frame, &damage_region) catch {
output.damage.?.attachRender(&needs_frame, &damage_region) catch {
log.err("failed to attach renderer", .{});
return;
};