From fb1414a0524d996f912a82abaf2896754afd663a Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Fri, 17 Apr 2020 16:00:05 +0200 Subject: Clean up listener handling for layer surfaces --- src/render.zig | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/render.zig') diff --git a/src/render.zig b/src/render.zig index 6a7f2b4..e9c6089 100644 --- a/src/render.zig +++ b/src/render.zig @@ -73,6 +73,9 @@ fn renderLayer(output: Output, layer: std.TailQueue(LayerSurface), now: *c.struc var it = layer.first; while (it) |node| : (it = node.next) { const layer_surface = &node.data; + if (!layer_surface.mapped) { + continue; + } var rdata = LayerSurfaceRenderData{ .output = output.wlr_output, .renderer = output.root.server.wlr_renderer, -- cgit v1.2.3