From 23eea5de9fc46283123248bc3c1306266297205c Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Mon, 27 Jun 2011 17:29:49 +0000 Subject: Fix bw->drag_type to be aware of remaining drag types. svn path=/trunk/netsurf/; revision=12514 --- render/form.c | 2 ++ render/html_interaction.c | 2 ++ 2 files changed, 4 insertions(+) (limited to 'render') diff --git a/render/form.c b/render/form.c index 6a50581d1..eb89975f6 100644 --- a/render/form.c +++ b/render/form.c @@ -1295,6 +1295,8 @@ void form_select_menu_scroll_callback(void *client_data, menu->height); break; case SCROLLBAR_MSG_SCROLL_START: + browser_window_set_drag_type(menu->bw, DRAGGING_OTHER); + menu->scroll_capture = true; gui_window_box_scroll_start(menu->bw->window, scrollbar_data->x0, scrollbar_data->y0, diff --git a/render/html_interaction.c b/render/html_interaction.c index 834181cdc..3b0dd767f 100644 --- a/render/html_interaction.c +++ b/render/html_interaction.c @@ -789,6 +789,8 @@ void html_overflow_scroll_callback(void *client_data, html_redraw_a_box(bw->current_content, box); break; case SCROLLBAR_MSG_SCROLL_START: + browser_window_set_drag_type(bw, DRAGGING_OTHER); + bw->scrollbar = scrollbar_data->scrollbar; gui_window_box_scroll_start(bw->window, scrollbar_data->x0, scrollbar_data->y0, -- cgit v1.2.3