diff options
author | Derek Foreman <derekf@osg.samsung.com> | 2015-01-27 16:26:49 -0600 |
---|---|---|
committer | Bryce Harrington <bryce@osg.samsung.com> | 2015-02-04 19:51:34 -0800 |
commit | d540f4bb76359988cdc54b12d7ae4268a07375fa (patch) | |
tree | ccd36ed27c6a45cab76f5c2fe658c3f64c116904 /.gitignore | |
parent | 3e4d4bdd94f6db154e77df72cc2da366cf72629f (diff) | |
download | weston-d540f4bb76359988cdc54b12d7ae4268a07375fa.tar.gz weston-d540f4bb76359988cdc54b12d7ae4268a07375fa.tar.bz2 weston-d540f4bb76359988cdc54b12d7ae4268a07375fa.zip |
compositor-x11: Move the x11 window close to an idle handler
The input loop is actually dispatched in the middle of the frame repaint.
When the X11 event results in closing the compositor, this can cause the
current output to be destroyed just prior to trying to process animations
on it.
We fix this by handling the window close event in an idle callback.
NOTE: this requires a patch for wayland that moves the idle handler
dispatch to after epoll_wait in the event loop processing.
Closes bug: https://bugs.freedesktop.org/show_bug.cgi?id=81314
Signed-off-by: Derek Foreman <derekf@osg.samsung.com>
Reviewed-by: Daniel Stone <daniels@collabora.com>
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions