[metacity] ui: avoid deprecated GdkDeviceManager



commit 7ec9a6f4345bf65dafa0fc86c2a084c8a59c0714
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Mon Dec 21 22:53:41 2015 +0200

    ui: avoid deprecated GdkDeviceManager

 configure.ac |    2 +-
 src/ui/ui.c  |    6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index e10ca7c..4308775 100644
--- a/configure.ac
+++ b/configure.ac
@@ -82,7 +82,7 @@ AC_CHECK_SIZEOF(__int64)
 ## byte order
 AC_C_BIGENDIAN
 
-GTK_MIN_VERSION=3.19.1
+GTK_MIN_VERSION=3.19.5
 GIO_MIN_VERSION=2.25.10
 CANBERRA_GTK=libcanberra-gtk3
 
diff --git a/src/ui/ui.c b/src/ui/ui.c
index 7ab786d..c5f61ec 100644
--- a/src/ui/ui.c
+++ b/src/ui/ui.c
@@ -92,7 +92,7 @@ static gboolean
 maybe_redirect_mouse_event (XEvent *xevent)
 {
   GdkDisplay *gdisplay;
-  GdkDeviceManager *gmanager;
+  GdkSeat *seat;
   GdkDevice *gdevice;
   MetaUI *ui;
   GdkEvent *gevent;
@@ -125,8 +125,8 @@ maybe_redirect_mouse_event (XEvent *xevent)
   if (gdk_window == NULL)
     return FALSE;
 
-  gmanager = gdk_display_get_device_manager (gdisplay);
-  gdevice = gdk_device_manager_get_client_pointer (gmanager);
+  seat = gdk_display_get_default_seat (gdisplay);
+  gdevice = gdk_seat_get_pointer (seat);
 
   /* If GDK already thinks it has a grab, we better let it see events; this
    * is the menu-navigation case and events need to get sent to the appropriate


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]