[gimp/gtk3-port: 68/246] app: use GdkDeviceManager API



commit 5f4b27a8c62c12f08a8a315d18abfecfeea5a92e
Author: Michael Natterer <mitch gimp org>
Date:   Tue Oct 19 17:19:52 2010 +0200

    app: use GdkDeviceManager API

 app/display/gimpdisplayshell-tool-events.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/app/display/gimpdisplayshell-tool-events.c b/app/display/gimpdisplayshell-tool-events.c
index e5017d4..bb5458f 100644
--- a/app/display/gimpdisplayshell-tool-events.c
+++ b/app/display/gimpdisplayshell-tool-events.c
@@ -488,14 +488,18 @@ gimp_display_shell_canvas_tool_events (GtkWidget        *canvas,
                  (gimp_tool_control_get_motion_mode (active_tool->control) !=
                   GIMP_MOTION_MODE_EXACT)))
               {
-                GdkDisplay *gdk_display = gtk_widget_get_display (canvas);
+                GdkDisplay       *gdk_display;
+                GdkDeviceManager *manager;
+
+                gdk_display = gtk_widget_get_display (canvas);
+                manager     = gdk_display_get_device_manager (gdk_display);
 
                 /*  don't request motion hins for XInput devices because
                  *  the wacom driver is known to report crappy hints
                  *  (#6901) --mitch
                  */
                 if (gimp_devices_get_current (gimp)->device ==
-                    gdk_display_get_core_pointer (gdk_display))
+                    gdk_device_manager_get_client_pointer (manager))
                   {
                     event_mask |= GDK_POINTER_MOTION_HINT_MASK;
                   }



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