[gtk/global-coords] widget: Stop using gdk_device_get_position



commit a47bd11420629a71d911e425ce66f9601a6813f9
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed May 29 07:43:29 2019 -0400

    widget: Stop using gdk_device_get_position
    
    Root coordinates are going away. Stop
    setting them in crossing events, so we
    can drop this api.

 gtk/gtkwidget.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 9a393a5bb9..2c2a823c83 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -8309,9 +8309,8 @@ synth_crossing (GtkWidget       *widget,
   event->any.send_event = TRUE;
   event->crossing.child_surface = g_object_ref (surface);
   event->crossing.time = GDK_CURRENT_TIME;
-  gdk_device_get_position (device,
-                           &event->crossing.x_root,
-                           &event->crossing.y_root);
+  event->crossing.x_root = 0;
+  event->crossing.y_root = 0;
   gdk_surface_get_device_position (surface,
                                    device,
                                    &event->crossing.x,


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