swayfx/sway/desktop
Ryan Dwyer dce549c537 Don't send never-ending transactions when a focused layer surface commits
This moves the arrange_windows call into the arrange_layers function,
where we know the output actually needs to be arranged.

Additionally, we shouldn't set focus to the parent of an unknown
container type, because the parent may be an output and this causes a
crash because outputs can't have direct focus.

Fixes #2543
2018-08-31 21:39:28 +10:00
..
desktop.c Store geometry in the view and handle any floating view resizing 2018-08-18 15:10:06 +10:00
idle_inhibit_v1.c Fix memory leak in sway/desktop/idle_inhibit_v1.c 2018-07-17 11:35:24 -04:00
layer_shell.c Don't send never-ending transactions when a focused layer surface commits 2018-08-31 21:39:28 +10:00
output.c Prepare arrange code for type safe arguments 2018-08-28 23:50:41 +10:00
render.c Fix gaps issues 2018-08-28 23:53:51 +10:00
transaction.c Merge pull request #2531 from RyanDwyer/maybe-fix-transaction-crash 2018-08-29 08:40:13 -04:00
xdg_shell.c Prepare arrange code for type safe arguments 2018-08-28 23:50:41 +10:00
xdg_shell_v6.c Prepare arrange code for type safe arguments 2018-08-28 23:50:41 +10:00
xwayland.c Remove layout.c 2018-08-26 12:05:16 +10:00