aboutsummaryrefslogtreecommitdiff
path: root/src/render.zig
diff options
context:
space:
mode:
authorIsaac Freund <ifreund@ifreund.xyz>2020-04-17 16:00:05 +0200
committerIsaac Freund <ifreund@ifreund.xyz>2020-04-17 16:00:05 +0200
commitfb1414a0524d996f912a82abaf2896754afd663a (patch)
tree97288b003e4546700cb238ff7d17cf5b9eaca024 /src/render.zig
parent76fedd74500860c1a9ef190ab9f37415ec727b1a (diff)
downloadriver-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.zig3
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,