mirror of
https://github.com/swaywm/sway.git
synced 2025-11-20 06:59:46 -05:00
Move floating windows to front when focused
This commit is contained in:
parent
0f14abf512
commit
15dc5286e2
3 changed files with 25 additions and 0 deletions
|
|
@ -666,6 +666,14 @@ void seat_set_focus_warp(struct sway_seat *seat,
|
|||
container_damage_whole(container->parent);
|
||||
}
|
||||
|
||||
// If we've focused a floating container, bring it to the front.
|
||||
// We do this by putting it at the end of the floating list.
|
||||
// This must happen for both the pending and current children lists.
|
||||
if (container_is_floating(container)) {
|
||||
list_move_to_end(container->parent->children, container);
|
||||
list_move_to_end(container->parent->current.children, container);
|
||||
}
|
||||
|
||||
// clean up unfocused empty workspace on new output
|
||||
if (new_output_last_ws) {
|
||||
if (!workspace_is_visible(new_output_last_ws)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue