[gtk+] GtkWidget: Avoid gdk_device_manager_get_client_pointer()



commit 253bf3fd38d3c735f90066d893879c7dfc488142
Author: Carlos Garnacho <carlosg gnome org>
Date:   Tue Dec 15 23:17:07 2015 +0100

    GtkWidget: Avoid gdk_device_manager_get_client_pointer()
    
    It's now deprecated

 gtk/gtkwidget.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 59708bb..da44032 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -11808,10 +11808,11 @@ gtk_widget_get_pointer (GtkWidget *widget,
 
   if (_gtk_widget_get_realized (widget))
     {
+      GdkSeat *seat;
+
+      seat = gdk_display_get_default_seat (gtk_widget_get_display (widget));
       gdk_window_get_device_position (priv->window,
-                                      gdk_device_manager_get_client_pointer (
-                                        gdk_display_get_device_manager (
-                                          gtk_widget_get_display (widget))),
+                                      gdk_seat_get_pointer (seat),
                                       x, y, NULL);
 
       if (!_gtk_widget_get_has_window (widget))


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