For GTK 3.2.0 use gdk_seat_get_pointer instead of gdk_device_manager_get_client_pointer
This commit is contained in:
parent
6ce2df8f34
commit
6a85d35f81
1 changed files with 5 additions and 0 deletions
|
|
@ -167,8 +167,13 @@ timer_cb(EyesPlugin *eyes)
|
||||||
GdkWindow *window;
|
GdkWindow *window;
|
||||||
GdkDevice *mouse_device;
|
GdkDevice *mouse_device;
|
||||||
|
|
||||||
|
#if GTK_CHECK_VERSION(3,2,0)
|
||||||
|
GdkSeat *seat = gdk_display_get_default_seat (gdk_display_get_default());
|
||||||
|
mouse_device = gdk_seat_get_pointer (seat);
|
||||||
|
#else
|
||||||
GdkDeviceManager *devman = gdk_display_get_device_manager (gdk_display_get_default());
|
GdkDeviceManager *devman = gdk_display_get_device_manager (gdk_display_get_default());
|
||||||
mouse_device = gdk_device_manager_get_client_pointer (devman);
|
mouse_device = gdk_device_manager_get_client_pointer (devman);
|
||||||
|
#endif
|
||||||
|
|
||||||
for (i = 0; i < eyes->num_eyes; i++)
|
for (i = 0; i < eyes->num_eyes; i++)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Reference in a new issue