sway/sway/input
Scott Leggett f1b40bc288 seatop_move_tiling: fix stack overflow when dropping container into itself
This change avoids a cyclic reference in the window tree when dragging a
container and dropping it into one of its descendants.

The drop target resolution logic previously only checked if the target node
was the container itself, but missed checking if the target was a descendant
of the dragged container.

Fixes: #7949
2026-05-25 13:36:44 +02:00
..
cursor.c sway/input/cursor: fix crash on first stylus tap after reboot via null check 2026-01-08 18:49:51 +01:00
input-manager.c input/input-manager: remove event listeners on fini 2025-04-13 23:40:56 +02:00
keyboard.c Remove trailing spaces 2025-06-05 18:15:56 +02:00
libinput.c Revert drag_lock default to disabled 2025-07-29 09:41:19 +02:00
seat.c input/seat: check only the last output workspace on focus 2026-05-24 21:25:05 +02:00
seatop_default.c Add cursor->hidden check to handle_rebase 2025-08-03 15:01:21 +02:00
seatop_down.c input/seatop_down: Update decorations for touchscreen inputs 2025-05-06 11:22:41 +02:00
seatop_move_floating.c Convert to new pointer enums 2024-02-28 14:28:11 -05:00
seatop_move_tiling.c seatop_move_tiling: fix stack overflow when dropping container into itself 2026-05-25 13:36:44 +02:00
seatop_resize_floating.c Convert to new pointer enums 2024-02-28 14:28:11 -05:00
seatop_resize_tiling.c tiling_resize: fix use-after-free on view unmap during resize 2025-12-19 14:05:18 +01:00
switch.c Drop server.h include from input/input-manager.h 2024-05-27 09:28:43 -04:00
tablet.c Chase wlroots!2434 2024-07-14 23:19:19 +02:00
text_input.c input/text_input: stop using listener data 2025-09-15 07:41:51 +02:00