diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2013-02-08 15:05:07 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2013-02-08 15:05:07 +0000 |
commit | 9c20ff95924f3df9fa8d4f1bba52246a698b12b3 (patch) | |
tree | 0bd4db432e25ae5bd8164cadf7507cee3cf3f9fc /desktop/browser.c | |
parent | 4747bbbfb21d645f950149bbe173a2618cd3eba9 (diff) | |
download | netsurf-9c20ff95924f3df9fa8d4f1bba52246a698b12b3.tar.gz netsurf-9c20ff95924f3df9fa8d4f1bba52246a698b12b3.tar.bz2 |
Drag fixup. Add some documentation.
Diffstat (limited to 'desktop/browser.c')
-rw-r--r-- | desktop/browser.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/desktop/browser.c b/desktop/browser.c index 836f594e6..f9353afef 100644 --- a/desktop/browser.c +++ b/desktop/browser.c @@ -396,6 +396,8 @@ void browser_window_set_drag_type(struct browser_window *bw, top_bw->drag_window = bw; switch (type) { + case DRAGGING_SELECTION: + return; case DRAGGING_SCR_X: case DRAGGING_SCR_Y: case DRAGGING_CONTENT_SCROLLBAR: @@ -1554,10 +1556,10 @@ nserror browser_window_callback(hlcache_handle *c, bdt = DRAGGING_NONE; break; case CONTENT_DRAG_SCROLL: - bdt = DRAGGING_SELECTION; + bdt = DRAGGING_CONTENT_SCROLLBAR; break; case CONTENT_DRAG_SELECTION: - bdt = DRAGGING_CONTENT_SCROLLBAR; + bdt = DRAGGING_SELECTION; break; } browser_window_set_drag_type(bw, bdt, event->data.drag.rect); |