sway-patched-tray-menu-github/sway/desktop
Thomas Hebb 0ee54a5243 Don't enter seatop_move_floating when fullscreen
Currently, a floating window that's been fullscreened can send us
xdg_toplevel::move, and we'll enter seatop_move_floating, which lets us
drag the surface around while it's fullscreen. We don't want
this--fullscreen surfaces should always be aligned to the screen--so add
the same check that seatop_default already does when entering this mode.

Tested with Weston's weston-fullscreen demo, which sends a move request
if you click anywhere on its surface.
2022-02-24 12:12:12 +01:00
..
desktop.c chore: chase wlr_output_layout_get_box() update 2022-01-31 11:44:03 +01:00
idle_inhibit_v1.c idle_inhibit: Fix tree view after changes in commit 152a559e 2021-10-04 16:25:35 +02:00
layer_shell.c Upgrade for wlroots surface refactoring 2022-01-13 14:01:37 +03:00
output.c chore: chase wlr_output_layout_get_box() update 2022-01-31 11:44:03 +01:00
render.c Upgrade for wlroots surface refactoring 2022-01-13 14:01:37 +03:00
surface.c Upgrade for wlroots surface refactoring 2022-01-13 14:01:37 +03:00
transaction.c transaction: destroying nodes aren't hidden 2022-01-18 19:42:15 +01:00
xdg_shell.c Don't enter seatop_move_floating when fullscreen 2022-02-24 12:12:12 +01:00
xwayland.c Don't enter seatop_move_floating when fullscreen 2022-02-24 12:12:12 +01:00