From b067265bd39d0dc0542ba3099a8c33ce8a6aa701 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Thu, 16 Dec 2010 20:13:44 +0000 Subject: Set last_{x|y} coords on press event so they are not used uninitialised in motion_notify_event. svn path=/trunk/netsurf/; revision=11075 --- gtk/gtk_window.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gtk') diff --git a/gtk/gtk_window.c b/gtk/gtk_window.c index 429ee01b4..df800862a 100644 --- a/gtk/gtk_window.c +++ b/gtk/gtk_window.c @@ -517,6 +517,11 @@ gboolean nsgtk_window_button_press_event(GtkWidget *widget, if (event->state & GDK_CONTROL_MASK) g->mouse.state |= BROWSER_MOUSE_MOD_2; + /* Record where we pressed, for use when determining whether to start + * a drag in motion notify events. */ + g->last_x = event->x; + g->last_y = event->y; + browser_window_mouse_click(g->bw, g->mouse.state, g->mouse.pressed_x, g->mouse.pressed_y); -- cgit v1.2.3