diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2011-06-27 22:21:15 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2011-06-27 22:21:15 +0000 |
commit | c9fe1b604e98e02391aecfda2923130f09407453 (patch) | |
tree | 06e6691591781b4041e3e504291572b8032cca30 /desktop/browser.c | |
parent | 6f215b1f029e144d98bf39f19e5d142d52621ac7 (diff) | |
download | netsurf-c9fe1b604e98e02391aecfda2923130f09407453.tar.gz netsurf-c9fe1b604e98e02391aecfda2923130f09407453.tar.bz2 |
HTML contents manage box scrollbars, rather than browser_windows.
svn path=/trunk/netsurf/; revision=12519
Diffstat (limited to 'desktop/browser.c')
-rw-r--r-- | desktop/browser.c | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/desktop/browser.c b/desktop/browser.c index 8728a6170..1f8a10c7a 100644 --- a/desktop/browser.c +++ b/desktop/browser.c @@ -633,8 +633,6 @@ nserror browser_window_callback(hlcache_handle *c, browser_window_remove_caret(bw); - bw->scrollbar = NULL; - if (bw->window) gui_window_new_content(bw->window); @@ -708,7 +706,6 @@ nserror browser_window_callback(hlcache_handle *c, else if (c == bw->current_content) { bw->current_content = NULL; browser_window_remove_caret(bw); - bw->scrollbar = NULL; selection_init(bw->sel, NULL); } @@ -1803,6 +1800,7 @@ void browser_window_mouse_drag_end(struct browser_window *bw, } selection_drag_end(bw->sel); } + bw->drag_type = DRAGGING_NONE; break; case DRAGGING_OTHER: @@ -1810,19 +1808,14 @@ void browser_window_mouse_drag_end(struct browser_window *bw, if (bw->visible_select_menu != NULL) { form_select_mouse_drag_end(bw->visible_select_menu, mouse, x, y); - } - - if (bw->scrollbar != NULL) { - html_overflow_scroll_drag_end(bw->scrollbar, - mouse, x, y); + bw->drag_type = DRAGGING_NONE; } break; default: + bw->drag_type = DRAGGING_NONE; break; } - - bw->drag_type = DRAGGING_NONE; } |