mutter/clutter/x11
Robert Bragg 1d2ac51ea3 [x11-texture-pixmap] Fixes a reported lockup due to an undesireable X server grab
A lockup was reported by fargoilas on #clutter and removing the server grab in
clutter_x11_texture_pixmap_sync_window fixed the problem.

We were doing an x server grab to guarantee that if the XGetWindowAttributes
request reported that our redirected window was viewable then we would also
be able to get a valid pixmap name.  (the composite protocol says it's an
error to request a name for a window if it's not viewable) Without the grab
there would be a race condition.

Instead we now handle error conditions gracefully.
2009-04-22 13:43:53 +01:00
..
clutter-backend-x11-private.h 2008-01-31 Rob Bradford <rob@openedhand.com> 2008-01-31 11:24:11 +00:00
clutter-backend-x11.c Remove usage of the grave accent as quotation mark 2009-03-17 14:13:31 +00:00
clutter-backend-x11.h [x11] Add backend-specific get_current_event_time() 2009-02-18 10:07:12 +00:00
clutter-event-x11.c [x11] Only update cached last event time if we have a real timestamp. 2009-02-18 16:56:39 +00:00
clutter-stage-x11.c Fix fullscreening when the stage is unrealized and on dual-head 2009-04-07 15:24:48 +01:00
clutter-stage-x11.h [ClutterStageX11] Remove the handling_configure flag 2009-01-14 15:10:50 +00:00
clutter-x11-enum-types.c.in 2008-06-30 Emmanuele Bassi <ebassi@openedhand.com> 2008-06-30 15:03:42 +00:00
clutter-x11-enum-types.h.in 2008-06-30 Emmanuele Bassi <ebassi@openedhand.com> 2008-06-30 15:03:42 +00:00
clutter-x11-texture-pixmap.c [x11-texture-pixmap] Fixes a reported lockup due to an undesireable X server grab 2009-04-22 13:43:53 +01:00
clutter-x11-texture-pixmap.h 2008-10-30 Emmanuele Bassi <ebassi@linux.intel.com> 2008-10-30 17:04:34 +00:00
clutter-x11.h [x11] Add backend-specific get_current_event_time() 2009-02-18 10:07:12 +00:00
clutter-x11.pc.in Bug 1491 - Fix hardcoded lib path in .pc files 2009-03-09 10:45:09 +00:00
Makefile.am Use $(MAINTAINER_CFLAGS) in clutter/{x11,glx}/Makefile.am 2009-04-17 14:53:24 +01:00