weston/desktop-shell
Kristian Høgsberg 27d5fa8922 shell: Cancel popups when triggering screensaver
This is part of the fix for bug 72540.  We cancel the popup grab when the
screensaver kicks in so that the screen unlock dialog can get input events.
The bigger problem is in mesa however, where we try to allocate new buffers
as cairo-gles2 does a gratuituous (but valid) eglMakeCurrent() as we
remove the tooltip or popup-menu.

Since we removed the weston_layer with the regular surfaces, EGL blocks
waiting for a frame event that never comes.

Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=72540
2014-01-17 16:22:50 -08:00
..
.gitignore Update .gitignore 2013-12-09 12:15:41 -08:00
exposay.c exposay: set an alpha on fullscreen surfaces 2014-01-07 21:46:36 -08:00
input-panel.c keyboard: Make debug output less verbose 2014-01-09 23:58:14 -08:00
Makefile.am build: Fix out-of-tree build for desktop-shell 2013-12-04 12:57:02 -08:00
shell.c shell: Cancel popups when triggering screensaver 2014-01-17 16:22:50 -08:00
shell.h shell: Disable exposay by default 2014-01-16 16:52:12 -08:00