cosmic-comp/src
Ian Douglas Scott 7fd033295f focus-stack: Keep dragged surface in focus stack in move_request()
Replacement for https://github.com/pop-os/cosmic-comp/pull/1687, that
works correctly with multiple outputs.

We don't want another window to show a focus indicator while a window is
being dragged, so keep the window in the focus stack. If a window is
being moved out of a stack, change the focus from the stack to the
window.

`refresh_focus_stack()` doesn't seem to be called here, but for good
measure, make sure that calling that function also won't remove a
`CosmicMapped` from the focus stack if it is currently part of a move
grab for the seat.
2025-11-04 15:41:08 -08:00
..
backend chore: format for Rust 2024 2025-10-22 23:55:11 +02:00
config chore: format for Rust 2024 2025-10-22 23:55:11 +02:00
dbus chore: format for Rust 2024 2025-10-22 23:55:11 +02:00
input Use keyboard focus target rather than focus_stack in keybindings 2025-11-04 15:41:08 -08:00
logger chore: format for Rust 2024 2025-10-22 23:55:11 +02:00
shell focus-stack: Keep dragged surface in focus stack in move_request() 2025-11-04 15:41:08 -08:00
utils chore: format for Rust 2024 2025-10-22 23:55:11 +02:00
wayland Add ext-data-control-v1 protocol 2025-10-30 00:45:13 +01:00
debug.rs chore: format for Rust 2024 2025-10-22 23:55:11 +02:00
hooks.rs Add hooks for custom window decorations 2025-10-29 11:27:14 +01:00
lib.rs Add hooks for custom window decorations 2025-10-29 11:27:14 +01:00
main.rs Add hooks for custom window decorations 2025-10-29 11:27:14 +01:00
session.rs session: Remove NewPrivilegedClient command 2025-10-30 00:45:13 +01:00
state.rs Add ext-data-control-v1 protocol 2025-10-30 00:45:13 +01:00
systemd.rs chore: format for Rust 2024 2025-10-22 23:55:11 +02:00
theme.rs chore: format for Rust 2024 2025-10-22 23:55:11 +02:00
xwayland.rs chore: format for Rust 2024 2025-10-22 23:55:11 +02:00