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:
parent
8cc26130a6
commit
0bd41a0dae
|
@ -663,7 +663,7 @@ void seat_set_focus_warp(struct sway_seat *seat,
|
|||
}
|
||||
|
||||
seat_send_focus(container, seat);
|
||||
container_damage_whole(container);
|
||||
container_damage_whole(container->parent);
|
||||
}
|
||||
|
||||
// clean up unfocused empty workspace on new output
|
||||
|
|
Loading…
Reference in a new issue