From: Consolatis <35009135+Consolatis@users.noreply.github.com> Date: Fri, 1 Jul 2022 18:40:18 +0000 (+0200) Subject: src/view.c: Re-arrange tiled windows on un-fullscreen and un-maximize X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=2f7b1fd5fbb19f58fa5e8a0db9de83d0e6ed385b;p=proto%2Flabwc.git src/view.c: Re-arrange tiled windows on un-fullscreen and un-maximize --- diff --git a/src/view.c b/src/view.c index a6b46427..192e02c4 100644 --- a/src/view.c +++ b/src/view.c @@ -407,7 +407,11 @@ view_maximize(struct view *view, bool maximize) view->maximized = true; } else { /* unmaximize */ - view_apply_unmaximized_geometry(view); + if (view->tiled) { + view_apply_tiled_geometry(view, NULL); + } else { + view_apply_unmaximized_geometry(view); + } view->maximized = false; } } @@ -501,6 +505,8 @@ view_set_fullscreen(struct view *view, bool fullscreen, /* restore to normal */ if (view->maximized) { view_apply_maximized_geometry(view); + } else if (view->tiled) { + view_apply_tiled_geometry(view, NULL); } else { view_apply_unmaximized_geometry(view); }