swayfx/sway/input
Brian Ashworth 9b8249c350 seatop_move_tiling: use tab/stack parent not self
When moving a descendant of a tabbed or stacked container, it is possible
for the target node to be the node being moved. This causes a segfault in
`handle_finish` since the node will be detached and then attempted to be
attached to it own parent, which is NULL due to the detach. In this
case, the target node should not be set to the node being moved, but the
parent of the node. This also allows for a descendant of a tabbed or
stacked container to be dragged out of the tabs/stacks and to be a
sibling of the tabbbed/stacked container, which was not previously
possible.
2019-02-13 14:32:47 -05:00
..
cursor.c cursor: relative-pointer-v1 time is usec 2019-02-13 09:49:34 +01:00
input-manager.c seat_cmd_cursor: do not create non-existing seat 2019-02-03 14:01:29 -05:00
keyboard.c input/keyboard: respect solo repeat_{rate,delay} 2019-02-10 18:45:02 +01:00
seat.c seat_configure_tablet_tool: configure xcursor 2019-02-07 09:41:58 +01:00
seatop_down.c Implement pointer-constraints-unstable-v1 2019-01-30 19:53:59 +01:00
seatop_move_floating.c Refactor seat operations to use an interface 2019-01-10 22:04:42 +10:00
seatop_move_tiling.c seatop_move_tiling: use tab/stack parent not self 2019-02-13 14:32:47 -05:00
seatop_resize_floating.c Refactor seat operations to use an interface 2019-01-10 22:04:42 +10:00
seatop_resize_tiling.c Resize only current and immediate siblings rather than all siblings 2019-01-15 08:01:21 +10:00