summaryrefslogtreecommitdiff
path: root/sway/extensions.c
diff options
context:
space:
mode:
authorMikkel Oscar Lyderik <[email protected]>2016-03-17 23:31:14 +0100
committerMikkel Oscar Lyderik <[email protected]>2016-03-17 23:47:42 +0100
commitf63512480c058b9ebe80c2dd5f43fd6597811ef4 (patch)
treed0f2a2aeb742e3abbc3da0c251d1e9c7f18d7f16 /sway/extensions.c
parent50b9a4e8a6fbe712457cadf71939a1376add9cf6 (diff)
Remove unused panel_size (and fix rearrange)
desktop_shell.panel_size was only used to determine if sway should rearrange the output when rendering the panel in the output_pre_render hook. This is not needed since the output will have been arranged at that point. It also caused sway to rearrange all the time when running with two or more different monitors/resolutions because panel_size kept changing with every output_pre_render callback. Should fix #514
Diffstat (limited to 'sway/extensions.c')
-rw-r--r--sway/extensions.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/sway/extensions.c b/sway/extensions.c
index 9283b656..c646ac91 100644
--- a/sway/extensions.c
+++ b/sway/extensions.c
@@ -93,7 +93,6 @@ static void set_panel(struct wl_client *client, struct wl_resource *resource,
config->surface = wlc_resource_from_wl_surface_resource(surface);
config->wl_surface_res = surface;
wl_resource_set_destructor(surface, panel_surface_destructor);
- desktop_shell.panel_size = *wlc_surface_get_size(config->surface);
arrange_windows(&root_container, -1, -1);
wlc_output_schedule_render(config->output);
}