diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2013-02-08 13:22:53 +0000 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2013-02-08 13:22:53 +0000 |
commit | 4747bbbfb21d645f950149bbe173a2618cd3eba9 (patch) | |
tree | 531e65e9dab07fbd25f827bea1fc43f7c0e7f7de /desktop/browser.c | |
parent | 9ec663f3a95242fe42718d105c478f19be554fd3 (diff) | |
download | netsurf-4747bbbfb21d645f950149bbe173a2618cd3eba9.tar.gz netsurf-4747bbbfb21d645f950149bbe173a2618cd3eba9.tar.bz2 |
HTML drags now go via content msg.
Diffstat (limited to 'desktop/browser.c')
-rw-r--r-- | desktop/browser.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/desktop/browser.c b/desktop/browser.c index 6a1688192..836f594e6 100644 --- a/desktop/browser.c +++ b/desktop/browser.c @@ -1545,6 +1545,25 @@ nserror browser_window_callback(hlcache_handle *c, browser_window_set_pointer(bw, event->data.pointer); break; + case CONTENT_MSG_DRAG: + { + browser_drag_type bdt = DRAGGING_NONE; + + switch (event->data.drag.type) { + case CONTENT_DRAG_NONE: + bdt = DRAGGING_NONE; + break; + case CONTENT_DRAG_SCROLL: + bdt = DRAGGING_SELECTION; + break; + case CONTENT_DRAG_SELECTION: + bdt = DRAGGING_CONTENT_SCROLLBAR; + break; + } + browser_window_set_drag_type(bw, bdt, event->data.drag.rect); + } + break; + default: assert(0); } |