summaryrefslogtreecommitdiff
path: root/render/html_interaction.c
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2012-02-28 12:21:36 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2012-02-28 12:21:36 +0000
commitc9a30d073edc7a74909b6014d6ce938023958a19 (patch)
treebcc3da03183e9f25b19a5ce57c3287a60942a4a3 /render/html_interaction.c
parent9c0c9ecdfe9ddd07b20c2fc07188c5f9a23762f2 (diff)
downloadnetsurf-c9a30d073edc7a74909b6014d6ce938023958a19.tar.gz
netsurf-c9a30d073edc7a74909b6014d6ce938023958a19.tar.bz2
Check drag type via accessor.
svn path=/trunk/netsurf/; revision=13495
Diffstat (limited to 'render/html_interaction.c')
-rw-r--r--render/html_interaction.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/render/html_interaction.c b/render/html_interaction.c
index 8cbcf92c2..ceb75fa62 100644
--- a/render/html_interaction.c
+++ b/render/html_interaction.c
@@ -95,8 +95,9 @@ void html_mouse_track(struct content *c, struct browser_window *bw,
browser_mouse_state mouse, int x, int y)
{
html_content *html = (html_content*) c;
+ browser_drag_type drag_type = browser_window_get_drag_type(bw);
- if (bw->drag_type == DRAGGING_SELECTION && !mouse) {
+ if (drag_type == DRAGGING_SELECTION && !mouse) {
int dir = -1;
size_t idx;
@@ -111,7 +112,7 @@ void html_mouse_track(struct content *c, struct browser_window *bw,
browser_window_set_drag_type(bw, DRAGGING_NONE, NULL);
}
- switch (bw->drag_type) {
+ switch (drag_type) {
case DRAGGING_SELECTION: {
struct box *box;
int dir = -1;