swayfx/sway/tree
Ryan Dwyer df95c61044 Fix crash in workspace_wrap_children
When workspace_wrap_children is called on a workspace which has a
fullscreen child and the fullscreen child is a direct child of the
workspace, sway would crash.

The workspace's fullscreen pointer is unset when the fullscreen
container is detached and applied again when added to a parent, but in
this case the parent hadn't yet been added to the workspace which meant
con->workspace was NULL.

The fix makes container_handle_fullscreen_reparent return if there's no
workspace, and the fullscreen pointer is reapplied in
workspace_wrap_children.
2018-09-11 23:38:17 +10:00
..
arrange.c Adjust container box 2018-09-06 09:13:36 +10:00
container.c Fix crash in workspace_wrap_children 2018-09-11 23:38:17 +10:00
node.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
output.c Introduce seat_set_focus_container and seat_set_focus_workspace 2018-09-06 19:26:56 +10:00
root.c Implement type safe arguments and demote sway_container 2018-09-05 18:01:43 +10:00
view.c Implement tiling drag 2018-09-11 21:34:21 +10:00
workspace.c Fix crash in workspace_wrap_children 2018-09-11 23:38:17 +10:00