swayfx/sway
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
..
commands Don't remove from scratchpad on move to workspace 2019-02-12 23:47:10 -05:00
config fix misc memory leaks 2019-02-11 10:10:48 +01:00
desktop Rebase cursor when a layer surface maps 2019-02-12 22:57:23 +01:00
input seatop_move_tiling: use tab/stack parent not self 2019-02-13 14:32:47 -05:00
tree subsurface_get_root_coords: break on NULL 2019-02-13 09:51:40 +01:00
commands.c Fix quote stripping 2019-02-05 07:15:25 -05:00
config.c fix misc memory leaks 2019-02-11 10:10:48 +01:00
criteria.c Revert "Add some missing frees." 2019-02-01 11:51:03 +00:00
debug-tree.c Replace wlr_log with sway_log 2019-01-21 12:59:42 +01:00
decoration.c Fix double free when unmapping any view 2018-11-15 15:22:09 +10:00
ipc-json.c ipc: handle unnamed xkb_active_layout_name 2019-02-11 01:07:11 +01:00
ipc-server.c ipc_has_event_listeners: fix inverted check of subscribed_events 2019-02-06 15:16:48 +01:00
main.c Abort early when XDG_RUNTIME_DIR is not set 2019-02-11 10:11:41 +01:00
meson.build pointer_constraint: change to a seat subcommand 2019-01-31 22:58:52 -05:00
security.c Replace _XOPEN_SOURCE with _POSIX_C_SOURCE 2018-11-25 17:19:43 +01:00
server.c Add relative pointer 2019-01-30 19:53:59 +01:00
sway-bar.5.scd Updates for scdoc 1.8.1 2019-01-31 08:42:29 -05:00
sway-input.5.scd cmd_seat: allow - to be used as alias for current 2019-02-02 22:02:28 -05:00
sway-output.5.scd Document cursor moving between adjacent outputs 2019-01-28 21:36:48 -05:00
sway.1.scd Remove unnecessary underscores in man pages 2019-01-27 11:27:48 -05:00
sway.5.scd pointer_constraint: change to a seat subcommand 2019-01-31 22:58:52 -05:00
swaynag.c Replace wlr_log with sway_log 2019-01-21 12:59:42 +01:00
xdg_decoration.c Improve CSD logic 2018-09-27 22:51:37 +10:00