summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorAdrian Lees <adrian@aemulor.com>2005-04-16 21:44:37 +0000
committerAdrian Lees <adrian@aemulor.com>2005-04-16 21:44:37 +0000
commit4cb3b99821c7fcafbe322ef456cabe96448d089a (patch)
tree278aa9e4ae246dff720b2028222581e9f11acd18 /desktop
parent28cbe9193a9050d7479b12e1500dbf3a18372840 (diff)
downloadnetsurf-4cb3b99821c7fcafbe322ef456cabe96448d089a.tar.gz
netsurf-4cb3b99821c7fcafbe322ef456cabe96448d089a.tar.bz2
[project @ 2005-04-16 21:44:37 by adrianl]
Fix drag scrolling of non-html content svn path=/import/netsurf/; revision=1656
Diffstat (limited to 'desktop')
-rw-r--r--desktop/browser.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/desktop/browser.c b/desktop/browser.c
index 727fdc341..b1f4eca0e 100644
--- a/desktop/browser.c
+++ b/desktop/browser.c
@@ -698,7 +698,7 @@ void browser_window_mouse_click(struct browser_window *bw,
else if (mouse & BROWSER_MOUSE_DRAG_1)
gui_drag_save_object(GUI_SAVE_OBJECT_ORIG, c);
}
- else {
+ else if (mouse & (BROWSER_MOUSE_DRAG_1 | BROWSER_MOUSE_DRAG_2)) {
browser_window_page_drag_start(bw, x, y);
browser_window_set_pointer(GUI_POINTER_MOVE);
}
@@ -1130,6 +1130,10 @@ void browser_window_mouse_drag_end(struct browser_window *bw,
}
break;
+ case DRAGGING_PAGE_SCROLL:
+ browser_window_set_pointer(GUI_POINTER_DEFAULT);
+ break;
+
default:
break;
}