Files
xserver/dix
Kristian Høgsberg a6a7fadbb0 Don't break grab and focus state for a window when redirecting it.
Composite uses an unmap/map cycle to trigger backing pixmap allocation
and cliprect recomputation when a window is redirected or unredirected.
To avoid protocol visible side effects, map and unmap events are
disabled temporarily.  However, when a window is unmapped it is also
removed from grabs and loses focus, but these state changes are not
disabled.

This change supresses the unmap side effects during the composite
unmap/map cycle and fixes this bug:

  http://bugzilla.gnome.org/show_bug.cgi?id=488264

where compiz would cause gnome-screensaver to lose its grab when
compiz unredirects the fullscreen lock window.
2008-01-16 21:56:08 -05:00
..
2007-11-15 17:01:33 -05:00
2003-11-14 16:49:22 +00:00
2003-11-14 15:54:54 +00:00
2003-11-14 15:54:54 +00:00
2007-12-28 15:51:36 +02:00
2006-11-11 14:13:56 +02:00
2007-11-05 19:08:36 -05:00
2007-11-04 16:11:28 -08:00
2007-12-20 13:18:17 -08:00
2007-11-05 14:34:43 +00:00
2007-06-29 14:06:52 -04:00