aboutsummaryrefslogtreecommitdiff
path: root/swayidle/main.c
diff options
context:
space:
mode:
authorRyan Dwyer <ryandwyer1@gmail.com>2018-08-20 08:54:58 +1000
committerRyan Dwyer <ryandwyer1@gmail.com>2018-08-20 09:04:04 +1000
commitb3e2c497742197bbeb7270fcc882f641cf84a612 (patch)
treeeef53d774ae0970c1912fe3420dbae8d751c91a6 /swayidle/main.c
parent8db6c68db640e8535ed71a0369323538f0910d7e (diff)
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.
Diffstat (limited to 'swayidle/main.c')
0 files changed, 0 insertions, 0 deletions