diff options
-rw-r--r-- | sway/extensions.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sway/extensions.c b/sway/extensions.c index c646ac91..7bc9bbe4 100644 --- a/sway/extensions.c +++ b/sway/extensions.c | |||
@@ -78,11 +78,12 @@ static void set_background(struct wl_client *client, struct wl_resource *resourc | |||
78 | config->wl_surface_res = surface; | 78 | config->wl_surface_res = surface; |
79 | list_add(desktop_shell.backgrounds, config); | 79 | list_add(desktop_shell.backgrounds, config); |
80 | wl_resource_set_destructor(surface, background_surface_destructor); | 80 | wl_resource_set_destructor(surface, background_surface_destructor); |
81 | arrange_windows(swayc_by_handle(output), -1, -1); | ||
81 | wlc_output_schedule_render(config->output); | 82 | wlc_output_schedule_render(config->output); |
82 | } | 83 | } |
83 | 84 | ||
84 | static void set_panel(struct wl_client *client, struct wl_resource *resource, | 85 | static void set_panel(struct wl_client *client, struct wl_resource *resource, |
85 | struct wl_resource *_output, struct wl_resource *surface) { | 86 | struct wl_resource *_output, struct wl_resource *surface) { |
86 | wlc_handle output = wlc_handle_from_wl_output_resource(_output); | 87 | wlc_handle output = wlc_handle_from_wl_output_resource(_output); |
87 | if (!output) { | 88 | if (!output) { |
88 | return; | 89 | return; |