summaryrefslogtreecommitdiff
path: root/framebuffer
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2012-08-01 22:21:36 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2012-08-01 22:21:36 +0100
commit75212235f8064d1d263132aca4049ceec342ae9a (patch)
tree00b76953106e71decc44ffeb23045e7ac89e1a4e /framebuffer
parent40a754a362723d332512c59beaad089c740e5ce6 (diff)
downloadnetsurf-75212235f8064d1d263132aca4049ceec342ae9a.tar.gz
netsurf-75212235f8064d1d263132aca4049ceec342ae9a.tar.bz2
Cleanup drag end.
Diffstat (limited to 'framebuffer')
-rw-r--r--framebuffer/gui.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/framebuffer/gui.c b/framebuffer/gui.c
index b098702d0..652c5b856 100644
--- a/framebuffer/gui.c
+++ b/framebuffer/gui.c
@@ -653,7 +653,9 @@ fb_browser_window_click(fbtk_widget_t *widget, fbtk_callback_info *cbi)
if (gui_drag.state == GUI_DRAG_DRAG) {
/* End of a drag, rather than click */
gui_drag.state = GUI_DRAG_NONE;
- framebuffer_set_cursor(&pointer_image);
+
+ /* Tell core */
+ browser_window_mouse_track(gw->bw, 0, x, y);
break;
}
/* This is a click;
@@ -667,6 +669,9 @@ fb_browser_window_click(fbtk_widget_t *widget, fbtk_callback_info *cbi)
if (gui_drag.state == GUI_DRAG_DRAG) {
/* End of a drag, rather than click */
gui_drag.state = GUI_DRAG_NONE;
+
+ /* Tell core */
+ browser_window_mouse_track(gw->bw, 0, x, y);
break;
}
/* This is a click;