[gtk+] GtkWindow: Use new begin_resize_drag api



commit 7644ef1e3af8bbf0c8873f6455928c822a4384e2
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Nov 5 01:12:50 2011 -0400

    GtkWindow: Use new begin_resize_drag api
    
    We have an event, so the correct thing to do is to pass
    the device into the function that we are calling. GDK
    just grew a variant that takes a device, for this purpose.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=663444

 gtk/gtkwindow.c |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 128caea..25a5f9f 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -5893,12 +5893,13 @@ gtk_window_button_press_event (GtkWidget *widget,
   if (event->window == priv->grip_window)
     {
       if (get_drag_edge (widget, &edge))
-        gtk_window_begin_resize_drag (GTK_WINDOW (widget),
-                                      edge,
-                                      event->button,
-                                      event->x_root,
-                                      event->y_root,
-                                      event->time);
+        gdk_window_begin_resize_drag_for_device (gtk_widget_get_window (widget),
+                                                 edge,
+                                                 gdk_event_get_device (event),
+                                                 event->button,
+                                                 event->x_root,
+                                                 event->y_root,
+                                                 event->time);
 
       return TRUE;
     }



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