Fix focus related damage

When you have an unfocused container (so one view is focused_inactive),
and you focus any other view in that container, the view with
focused_inactive was not damaged. This is because we damaged the
previous focus and new focus, but needed to damage the parent of the new
focus.
This commit is contained in:
Ryan Dwyer 2018-07-04 15:38:08 +10:00
parent 8cc26130a6
commit 0bd41a0dae

View File

@ -663,7 +663,7 @@ void seat_set_focus_warp(struct sway_seat *seat,
} }
seat_send_focus(container, seat); seat_send_focus(container, seat);
container_damage_whole(container); container_damage_whole(container->parent);
} }
// clean up unfocused empty workspace on new output // clean up unfocused empty workspace on new output