swayfx/sway/desktop
Ryan Dwyer b3e2c49774 Fix crash when a view destroys with pending transactions
We were removing the saved buffer when one transaction applies, then
didn't have a new buffer to save when the next transaction ran. This
made the rendering code crash as it had no surface to use.

This commit makes it continue to hold the buffer if the view is
destroying and has more transactions. Additionally, a check is added
when saving the buffer to make sure there's no one already there.
2018-08-20 09:04:04 +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 Address first round review for swaynag 2018-08-01 22:47:54 -04:00
output.c Fix popup position when parent uses geometry 2018-08-19 21:09:39 +10:00
render.c Merge pull request #2478 from RyanDwyer/standardise-debug 2018-08-19 10:29:29 -04:00
transaction.c Fix crash when a view destroys with pending transactions 2018-08-20 09:04:04 +10:00
xdg_shell.c Store geometry in the view and handle any floating view resizing 2018-08-18 15:10:06 +10:00
xdg_shell_v6.c Store geometry in the view and handle any floating view resizing 2018-08-18 15:10:06 +10:00
xwayland.c Store geometry in the view and handle any floating view resizing 2018-08-18 15:10:06 +10:00