1d2ac51ea3
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. |
||
---|---|---|
.. | ||
clutter-backend-x11-private.h | ||
clutter-backend-x11.c | ||
clutter-backend-x11.h | ||
clutter-event-x11.c | ||
clutter-stage-x11.c | ||
clutter-stage-x11.h | ||
clutter-x11-enum-types.c.in | ||
clutter-x11-enum-types.h.in | ||
clutter-x11-texture-pixmap.c | ||
clutter-x11-texture-pixmap.h | ||
clutter-x11.h | ||
clutter-x11.pc.in | ||
Makefile.am |