diff options
Diffstat (limited to 'swaybg')
-rw-r--r-- | swaybg/main.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/swaybg/main.c b/swaybg/main.c index 69d718c5..b60c80e9 100644 --- a/swaybg/main.c +++ b/swaybg/main.c | |||
@@ -49,12 +49,10 @@ int main(int argc, const char **argv) { | |||
49 | sway_log(L_INFO, "Using output %d of %d", desired_output, registry->outputs->length); | 49 | sway_log(L_INFO, "Using output %d of %d", desired_output, registry->outputs->length); |
50 | int i; | 50 | int i; |
51 | struct output_state *output = registry->outputs->items[desired_output]; | 51 | struct output_state *output = registry->outputs->items[desired_output]; |
52 | struct window *window = window_setup(registry, 100, 100, false); | 52 | struct window *window = window_setup(registry, output->width, output->height, false); |
53 | if (!window) { | 53 | if (!window) { |
54 | sway_abort("Failed to create surfaces."); | 54 | sway_abort("Failed to create surfaces."); |
55 | } | 55 | } |
56 | window->width = output->width; | ||
57 | window->height = output->height; | ||
58 | desktop_shell_set_background(registry->desktop_shell, output->output, window->surface); | 56 | desktop_shell_set_background(registry->desktop_shell, output->output, window->surface); |
59 | list_add(surfaces, window); | 57 | list_add(surfaces, window); |
60 | 58 | ||