From 2f7b1fd5fbb19f58fa5e8a0db9de83d0e6ed385b Mon Sep 17 00:00:00 2001 From: Consolatis <35009135+Consolatis@users.noreply.github.com> Date: Fri, 1 Jul 2022 20:40:18 +0200 Subject: [PATCH] src/view.c: Re-arrange tiled windows on un-fullscreen and un-maximize --- src/view.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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); }