rootston: don't try to maximize fullscreen surfaces

It doesn't make much sense and actually breaks stuff when using layer-shell
(fullscreen window gets resized, but it's still fullscreen, leading to black
bars where the shell layers are behind).
master
Sebastian Krzyszkowiak 6 years ago committed by emersion
parent 132290aeb4
commit de56ea6b1e

@ -213,6 +213,10 @@ static struct wlr_output *view_get_output(struct roots_view *view) {
} }
void view_arrange_maximized(struct roots_view *view) { void view_arrange_maximized(struct roots_view *view) {
if (view->fullscreen_output != NULL) {
return;
}
struct wlr_box view_box; struct wlr_box view_box;
view_get_box(view, &view_box); view_get_box(view, &view_box);
@ -232,7 +236,7 @@ void view_arrange_maximized(struct roots_view *view) {
} }
void view_maximize(struct roots_view *view, bool maximized) { void view_maximize(struct roots_view *view, bool maximized) {
if (view->maximized == maximized) { if (view->maximized == maximized || view->fullscreen_output != NULL) {
return; return;
} }

Loading…
Cancel
Save