aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Drew DeVault <sir@cmpwn.com>2018-03-31 11:27:05 -0400
committerLibravatar GitHub <noreply@github.com>2018-03-31 11:27:05 -0400
commita1e7ffd857b27a430989718c7328e7b969a99ca3 (patch)
treee91aee4855072e4c399037b7001a5766143cd1b7
parentCheck for null container (diff)
parentMaximize xwayland views by default (diff)
downloadsway-a1e7ffd857b27a430989718c7328e7b969a99ca3.tar.gz
sway-a1e7ffd857b27a430989718c7328e7b969a99ca3.tar.zst
sway-a1e7ffd857b27a430989718c7328e7b969a99ca3.zip
Merge pull request #1677 from emersion/maximize-xwayland-views
Maximize xwayland views by default
-rw-r--r--sway/desktop/xwayland.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sway/desktop/xwayland.c b/sway/desktop/xwayland.c
index 01c993b3..83e97a4b 100644
--- a/sway/desktop/xwayland.c
+++ b/sway/desktop/xwayland.c
@@ -143,8 +143,11 @@ static void handle_map(struct wl_listener *listener, void *data) {
143 struct sway_view *view = sway_surface->view; 143 struct sway_view *view = sway_surface->view;
144 container_view_destroy(view->swayc); 144 container_view_destroy(view->swayc);
145 145
146 wlr_xwayland_surface_set_maximized(xsurface, true);
147
146 struct sway_seat *seat = input_manager_current_seat(input_manager); 148 struct sway_seat *seat = input_manager_current_seat(input_manager);
147 struct sway_container *focus = sway_seat_get_focus_inactive(seat, &root_container); 149 struct sway_container *focus = sway_seat_get_focus_inactive(seat,
150 &root_container);
148 struct sway_container *cont = container_view_create(focus, view); 151 struct sway_container *cont = container_view_create(focus, view);
149 view->swayc = cont; 152 view->swayc = cont;
150 arrange_windows(cont->parent, -1, -1); 153 arrange_windows(cont->parent, -1, -1);