mutter/clutter/x11
Carlos Garnacho 591d31c970 xi2: XSync before getting the client pointer on construction
If the device manager is created and queried for the client pointer at
a very early stage in application lifetime, the device_id returned would
be 0 as the server hasn't apparently decided yet about the client pointer.

For these situations, doing XSync prior to fetching the client pointer
gets the server to device about the client pointer before we query it.

https://bugzilla.gnome.org/show_bug.cgi?id=735388
2014-08-25 16:51:31 +02:00
..
xsettings x11: Add the XSETTINGS machinery 2010-06-21 15:55:36 +01:00
clutter-backend-x11.c clutter-settings: Mark window-scaling-factor as fixed when set by the app 2014-08-23 14:02:56 +02:00
clutter-backend-x11.h x11: Add support for touch events 2012-03-19 14:29:24 +00:00
clutter-device-manager-core-x11.c x11: Apply the window scaling factor 2013-09-19 22:51:52 +01:00
clutter-device-manager-core-x11.h x11: Remove more private symbols 2011-01-25 11:00:20 +00:00
clutter-device-manager-xi2.c xi2: XSync before getting the client pointer on construction 2014-08-25 16:51:31 +02:00
clutter-device-manager-xi2.h Clean up the copyright and licensing blurbs 2011-01-21 10:25:43 +00:00
clutter-event-x11.c Avoid needless event copies when queueing from a backend to a stage 2014-03-15 19:44:57 +00:00
clutter-glx-texture-pixmap.c Deprecate ClutterTexture's API 2012-07-11 13:22:21 +01:00
clutter-glx-texture-pixmap.h Annotate symbols in backend-specific headers 2014-03-17 19:26:49 +00:00
clutter-glx.h Rework the interaction between the Cogl and GDK / X11 backends. 2011-11-03 13:45:17 +00:00
clutter-input-device-core-x11.c x11: Remove unused variable 2013-07-12 09:57:23 +01:00
clutter-input-device-core-x11.h input-device-x11: Remove more dead code 2013-07-11 14:09:43 -04:00
clutter-input-device-xi2.c input-device-xi2: Calculate the correct state for button events 2013-11-14 14:30:30 -05:00
clutter-input-device-xi2.h ClutterEvent: add API to query the full keyboard state when the event was generated 2013-09-09 13:18:23 +02:00
clutter-keymap-x11.c x11: Add keymap direction query 2014-03-03 23:42:33 +00:00
clutter-keymap-x11.h x11: Add keymap direction query 2014-03-03 23:42:33 +00:00
clutter-settings-x11.h settings: Add window scaling related settings 2014-01-20 12:26:46 +00:00
clutter-stage-x11.c Remove unused internal 'in-resize' flag 2014-08-15 12:07:48 +01:00
clutter-stage-x11.h x11/stage: Remove CLUTTER_SCALE handling 2014-01-20 12:26:46 +00:00
clutter-x11-texture-pixmap.c Use the new macros for adding private data 2013-07-03 18:04:32 +01:00
clutter-x11-texture-pixmap.h Annotate symbols in backend-specific headers 2014-03-17 19:26:49 +00:00
clutter-x11.h Annotate symbols in backend-specific headers 2014-03-17 19:26:49 +00:00