diff options
| author | Isaac Freund <ifreund@ifreund.xyz> | 2020-04-17 16:00:05 +0200 |
|---|---|---|
| committer | Isaac Freund <ifreund@ifreund.xyz> | 2020-04-17 16:00:05 +0200 |
| commit | fb1414a0524d996f912a82abaf2896754afd663a (patch) | |
| tree | 97288b003e4546700cb238ff7d17cf5b9eaca024 /src/render.zig | |
| parent | 76fedd74500860c1a9ef190ab9f37415ec727b1a (diff) | |
| download | river-fb1414a0524d996f912a82abaf2896754afd663a.tar.gz river-fb1414a0524d996f912a82abaf2896754afd663a.tar.xz | |
Clean up listener handling for layer surfaces
Diffstat (limited to 'src/render.zig')
| -rw-r--r-- | src/render.zig | 3 |
1 files changed, 3 insertions, 0 deletions
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, |
