sway/sway
Furkan Sahin d262a241cc input/mouse: bugfix button2 being interpreted as trying to move the container
Man sway(5) specifies that when tiling_drag is enable, the floating_mod
can be used to drag tiling, as well as floating containers. However the
current code indiscriminately assumes any button press to be intended
for moving the container, consequently causing an unintended call to
`seatop_move_tilting:handle_button` rather than
`seatop_default:handle_button` to pass
`state=WL_POINTER_BUTTON_STATE_RELEASED` to `get_active_mouse_binding`

My idea was to make 'Handle moving a tiling container' follow the same
path as 'Handle moving a floating container' because the initial call to
handle moving a floating correctly exits that branch and ends up passing
the RELEASED state to `get_active_mouse_binding`.

Fixes #8334

(cherry picked from commit 7f1cd0b73b)
2024-10-13 13:54:25 +02:00
..
commands config: Batch input/output configuration on load 2024-09-29 17:27:09 +02:00
config ext-session-lock: Do not use commit listener to arrange 2024-09-21 16:16:56 +02:00
desktop Fix alpha-modifier-v1 2024-10-06 16:54:31 +02:00
input input/mouse: bugfix button2 being interpreted as trying to move the container 2024-10-13 13:54:25 +02:00
tree tree/arrange; Skip arranging disabled outputs 2024-09-21 16:16:56 +02:00
commands.c Add support for tearing-control-v1 2024-09-20 19:42:33 +02:00
config.c config: Batch input/output configuration on load 2024-09-29 17:27:09 +02:00
criteria.c Drop server.h include from input/input-manager.h 2024-05-27 09:28:43 -04:00
decoration.c Fix double free when unmapping any view 2018-11-15 15:22:09 +10:00
ipc-json.c Add null-safety check for virtual keyboard keymaps 2024-09-20 19:42:53 +02:00
ipc-server.c Define _POSIX_C_SOURCE globally 2024-02-23 17:43:19 +03:00
lock.c ext-session-lock: Do not use commit listener to arrange 2024-09-21 16:16:56 +02:00
main.c Define _POSIX_C_SOURCE globally 2024-02-23 17:43:19 +03:00
meson.build Add support for tearing-control-v1 2024-09-20 19:42:33 +02:00
realtime.c realtime: request SCHED_RR using CAP_SYS_NICE 2022-05-18 11:20:17 +02:00
scene_descriptor.c fix: sway crashes if switch to another workspace with surface when IME popup is shown 2024-10-13 13:54:25 +02:00
server.c Re-init renderer for all outputs on lost context 2024-10-06 16:54:34 +02:00
sway-bar.5.scd man: update Pango font description URL 2021-08-04 02:15:04 +02:00
sway-input.5.scd Implement clickfinger_button_map support. 2024-07-04 22:47:46 +02:00
sway-ipc.7.scd Implement clickfinger_button_map support. 2024-07-04 22:47:46 +02:00
sway-output.5.scd Add toggle for output adaptive_sync 2024-09-20 19:48:35 +02:00
sway.1.scd man: update maintainer 2021-01-08 09:33:51 +01:00
sway.5.scd use subheadings instead 2024-09-20 19:44:28 +02:00
sway_text_node.c sway_text_node: avoid unnecessary redraws 2024-07-03 18:30:08 -04:00
swaynag.c Define _POSIX_C_SOURCE globally 2024-02-23 17:43:19 +03:00
xdg_activation_v1.c xdg-activation: launcher tokens are activation requests 2024-07-06 16:12:27 +02:00
xdg_decoration.c xdg-shell: chase events update 2023-11-23 19:41:57 +01:00