]> git.mdlowis.com Git - proto/labwc.git/commitdiff
src/view.c: Re-arrange tiled windows on un-fullscreen and un-maximize
authorConsolatis <35009135+Consolatis@users.noreply.github.com>
Fri, 1 Jul 2022 18:40:18 +0000 (20:40 +0200)
committerJohan Malm <johanmalm@users.noreply.github.com>
Sat, 2 Jul 2022 11:43:23 +0000 (12:43 +0100)
src/view.c

index a6b464279a8995744a9b9cc39801fc2dfb1b5337..192e02c422aed09fff5ba36d30751fce9852c0eb 100644 (file)
@@ -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);
                }