diff options
-rw-r--r-- | sway/desktop/output.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sway/desktop/output.c b/sway/desktop/output.c index ec3d6424..e6ed9be0 100644 --- a/sway/desktop/output.c +++ b/sway/desktop/output.c | |||
@@ -388,6 +388,9 @@ bool output_has_opaque_overlay_layer_surface(struct sway_output *output) { | |||
388 | struct wlr_surface *wlr_surface = wlr_layer_surface_v1->surface; | 388 | struct wlr_surface *wlr_surface = wlr_layer_surface_v1->surface; |
389 | struct sway_layer_surface *sway_layer_surface = | 389 | struct sway_layer_surface *sway_layer_surface = |
390 | layer_from_wlr_layer_surface_v1(wlr_layer_surface_v1); | 390 | layer_from_wlr_layer_surface_v1(wlr_layer_surface_v1); |
391 | if (sway_layer_surface == NULL) { | ||
392 | continue; | ||
393 | } | ||
391 | pixman_box32_t output_box = { | 394 | pixman_box32_t output_box = { |
392 | .x2 = output->width, | 395 | .x2 = output->width, |
393 | .y2 = output->height, | 396 | .y2 = output->height, |