Don't damage views if they're hidden by a fullscreen view.

This commit is contained in:
Ryan Dwyer 2018-04-17 10:58:42 +10:00
parent c685ef081f
commit a44d016e2b

View file

@ -469,6 +469,12 @@ void output_damage_view(struct sway_output *output, struct sway_view *view,
return; return;
} }
struct sway_container *workspace = container_parent(view->swayc,
C_WORKSPACE);
if (workspace->sway_workspace->fullscreen && !view->is_fullscreen) {
return;
}
struct damage_data data = { struct damage_data data = {
.output = output, .output = output,
.whole = whole, .whole = whole,