diff options
author | Tony Crisci <tony@dubstepdish.com> | 2018-03-29 23:15:39 -0400 |
---|---|---|
committer | Tony Crisci <tony@dubstepdish.com> | 2018-03-29 23:15:39 -0400 |
commit | 2778edef976a669dd0019ebb5327bcfeb4de13c5 (patch) | |
tree | 6d9c1cecaa845590025f8354047e2986c3301092 /sway/desktop/xwayland.c | |
parent | rename container_for_each_descendent (diff) | |
download | sway-2778edef976a669dd0019ebb5327bcfeb4de13c5.tar.gz sway-2778edef976a669dd0019ebb5327bcfeb4de13c5.tar.zst sway-2778edef976a669dd0019ebb5327bcfeb4de13c5.zip |
arrange windows
Diffstat (limited to 'sway/desktop/xwayland.c')
-rw-r--r-- | sway/desktop/xwayland.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sway/desktop/xwayland.c b/sway/desktop/xwayland.c index fa1054f2..fd0bcaca 100644 --- a/sway/desktop/xwayland.c +++ b/sway/desktop/xwayland.c | |||
@@ -116,7 +116,7 @@ static void handle_destroy(struct wl_listener *listener, void *data) { | |||
116 | 116 | ||
117 | struct sway_container *parent = container_view_destroy(sway_surface->view->swayc); | 117 | struct sway_container *parent = container_view_destroy(sway_surface->view->swayc); |
118 | if (parent) { | 118 | if (parent) { |
119 | container_arrange_windows(parent, -1, -1); | 119 | arrange_windows(parent, -1, -1); |
120 | } | 120 | } |
121 | 121 | ||
122 | free(sway_surface->view); | 122 | free(sway_surface->view); |
@@ -134,7 +134,7 @@ static void handle_unmap_notify(struct wl_listener *listener, void *data) { | |||
134 | // take it out of the tree | 134 | // take it out of the tree |
135 | struct sway_container *parent = container_view_destroy(sway_surface->view->swayc); | 135 | struct sway_container *parent = container_view_destroy(sway_surface->view->swayc); |
136 | if (parent) { | 136 | if (parent) { |
137 | container_arrange_windows(parent, -1, -1); | 137 | arrange_windows(parent, -1, -1); |
138 | } | 138 | } |
139 | 139 | ||
140 | sway_surface->view->swayc = NULL; | 140 | sway_surface->view->swayc = NULL; |
@@ -163,7 +163,7 @@ static void handle_map_notify(struct wl_listener *listener, void *data) { | |||
163 | struct sway_container *cont = container_view_create(parent, view); | 163 | struct sway_container *cont = container_view_create(parent, view); |
164 | view->swayc = cont; | 164 | view->swayc = cont; |
165 | 165 | ||
166 | container_arrange_windows(cont->parent, -1, -1); | 166 | arrange_windows(cont->parent, -1, -1); |
167 | sway_input_manager_set_focus(input_manager, cont); | 167 | sway_input_manager_set_focus(input_manager, cont); |
168 | } | 168 | } |
169 | } | 169 | } |
@@ -242,6 +242,6 @@ void handle_xwayland_surface(struct wl_listener *listener, void *data) { | |||
242 | struct sway_container *cont = container_view_create(focus, sway_view); | 242 | struct sway_container *cont = container_view_create(focus, sway_view); |
243 | sway_view->swayc = cont; | 243 | sway_view->swayc = cont; |
244 | 244 | ||
245 | container_arrange_windows(cont->parent, -1, -1); | 245 | arrange_windows(cont->parent, -1, -1); |
246 | sway_input_manager_set_focus(input_manager, cont); | 246 | sway_input_manager_set_focus(input_manager, cont); |
247 | } | 247 | } |