From: Johan Malm Date: Tue, 26 Apr 2022 20:46:40 +0000 (+0100) Subject: xdg-shell: set view position before view_maximize() X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=a1cf5b3e9644b1dce3740595085de285b7f4d0cc;p=proto%2Flabwc.git 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 --- 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;