src/view.c: Re-arrange tiled windows on un-fullscreen and un-maximize

This commit is contained in:
Consolatis 2022-07-01 20:40:18 +02:00 committed by Johan Malm
parent 2d02fec4b2
commit 2f7b1fd5fb

View file

@ -407,7 +407,11 @@ view_maximize(struct view *view, bool maximize)
view->maximized = true;
} else {
/* unmaximize */
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);
}