From a1cf5b3e9644b1dce3740595085de285b7f4d0cc Mon Sep 17 00:00:00 2001 From: Johan Malm Date: Tue, 26 Apr 2022 21:46:40 +0100 Subject: [PATCH] xdg-shell: set view position before view_maximize() ...on first map so that view->unmaximized_geometry is known even if an xdg-shell application started in maximized mode. Fixes issue #305 Reported-by: @01micko --- src/xdg.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/xdg.c b/src/xdg.c index 15d4d9c8..afae218c 100644 --- a/src/xdg.c +++ b/src/xdg.c @@ -301,6 +301,7 @@ xdg_toplevel_view_map(struct view *view) ssd_create(view); } + position_xdg_toplevel_view(view); if (!view->fullscreen && requested->fullscreen) { view_set_fullscreen(view, true, requested->fullscreen_output); @@ -308,9 +309,6 @@ xdg_toplevel_view_map(struct view *view) view_maximize(view, true); } - if (!view->maximized && !view->fullscreen) { - position_xdg_toplevel_view(view); - } view_discover_output(view); view->been_mapped = true; -- 2.52.0