diff options
-rw-r--r-- | sway/desktop/layer_shell.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sway/desktop/layer_shell.c b/sway/desktop/layer_shell.c index cabb07f5..ab05778d 100644 --- a/sway/desktop/layer_shell.c +++ b/sway/desktop/layer_shell.c | |||
@@ -379,8 +379,10 @@ void handle_layer_shell_surface(struct wl_listener *listener, void *data) { | |||
379 | } | 379 | } |
380 | } | 380 | } |
381 | if (!output) { | 381 | if (!output) { |
382 | if (!sway_assert(root->outputs->length, | 382 | if (!root->outputs->length) { |
383 | "cannot auto-assign output for layer")) { | 383 | wlr_log(WLR_ERROR, |
384 | "no output to auto-assign layer surface '%s' to", | ||
385 | layer_surface->namespace); | ||
384 | wlr_layer_surface_v1_close(layer_surface); | 386 | wlr_layer_surface_v1_close(layer_surface); |
385 | return; | 387 | return; |
386 | } | 388 | } |