summaryrefslogtreecommitdiff
path: root/gtk/gtkwindow.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2011-11-05 01:12:50 -0400
committerMatthias Clasen <mclasen@redhat.com>2011-11-05 01:14:30 -0400
commit7644ef1e3af8bbf0c8873f6455928c822a4384e2 (patch)
tree45fe03762101961545f5bb560259529942f70ab1 /gtk/gtkwindow.c
parent3b152df48a10da744defcd253c56fd1248629659 (diff)
downloadgtk+-7644ef1e3af8bbf0c8873f6455928c822a4384e2.tar.gz
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
Diffstat (limited to 'gtk/gtkwindow.c')
-rw-r--r--gtk/gtkwindow.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 128caea92f..25a5f9f076 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;
}