aboutsummaryrefslogtreecommitdiffstats
path: root/sway/desktop
diff options
context:
space:
mode:
Diffstat (limited to 'sway/desktop')
-rw-r--r--sway/desktop/layer_shell.c2
-rw-r--r--sway/desktop/output.c6
2 files changed, 6 insertions, 2 deletions
diff --git a/sway/desktop/layer_shell.c b/sway/desktop/layer_shell.c
index 7f5a337b..db78b59f 100644
--- a/sway/desktop/layer_shell.c
+++ b/sway/desktop/layer_shell.c
@@ -624,7 +624,7 @@ void handle_layer_shell_surface(struct wl_listener *listener, void *data) {
624 output = ws->output; 624 output = ws->output;
625 } 625 }
626 } 626 }
627 if (!output || output == root->noop_output) { 627 if (!output || output == root->fallback_output) {
628 if (!root->outputs->length) { 628 if (!root->outputs->length) {
629 sway_log(SWAY_ERROR, 629 sway_log(SWAY_ERROR,
630 "no output to auto-assign layer surface '%s' to", 630 "no output to auto-assign layer surface '%s' to",
diff --git a/sway/desktop/output.c b/sway/desktop/output.c
index cd9fd3a6..ed6bc064 100644
--- a/sway/desktop/output.c
+++ b/sway/desktop/output.c
@@ -733,7 +733,7 @@ static void update_output_manager_config(struct sway_server *server) {
733 733
734 struct sway_output *output; 734 struct sway_output *output;
735 wl_list_for_each(output, &root->all_outputs, link) { 735 wl_list_for_each(output, &root->all_outputs, link) {
736 if (output == root->noop_output) { 736 if (output == root->fallback_output) {
737 continue; 737 continue;
738 } 738 }
739 struct wlr_output_configuration_head_v1 *config_head = 739 struct wlr_output_configuration_head_v1 *config_head =
@@ -838,6 +838,10 @@ static void handle_present(struct wl_listener *listener, void *data) {
838void handle_new_output(struct wl_listener *listener, void *data) { 838void handle_new_output(struct wl_listener *listener, void *data) {
839 struct sway_server *server = wl_container_of(listener, server, new_output); 839 struct sway_server *server = wl_container_of(listener, server, new_output);
840 struct wlr_output *wlr_output = data; 840 struct wlr_output *wlr_output = data;
841 if (wlr_output == root->fallback_output->wlr_output) {
842 return;
843 }
844
841 sway_log(SWAY_DEBUG, "New output %p: %s (non-desktop: %d)", 845 sway_log(SWAY_DEBUG, "New output %p: %s (non-desktop: %d)",
842 wlr_output, wlr_output->name, wlr_output->non_desktop); 846 wlr_output, wlr_output->name, wlr_output->non_desktop);
843 847