summaryrefslogtreecommitdiff
path: root/amiga
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2010-12-17 20:30:50 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2010-12-17 20:30:50 +0000
commit00a18370e09c10b2dc7f5241dee4a7c46111e0b9 (patch)
tree42f4b0104cc2dce6808c4b36560bd091e206d612 /amiga
parentcef10de11bf6973d315c6cd10d5aac80b3c35991 (diff)
downloadnetsurf-00a18370e09c10b2dc7f5241dee4a7c46111e0b9.tar.gz
netsurf-00a18370e09c10b2dc7f5241dee4a7c46111e0b9.tar.bz2
Stop empty mouse events being reported, remove spurious extra button presses
svn path=/trunk/netsurf/; revision=11091
Diffstat (limited to 'amiga')
-rwxr-xr-xamiga/tree.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/amiga/tree.c b/amiga/tree.c
index c4d1ffbed..3ad9c1812 100755
--- a/amiga/tree.c
+++ b/amiga/tree.c
@@ -764,11 +764,6 @@ BOOL ami_tree_event(struct treeview_window *twin)
if(twin->drag_y == 0) twin->drag_y = y;
ami_tree_drag_icon_show(twin);
}
- else
- {
- tree_mouse_action(twin->tree,
- twin->mouse_state | twin->key_state, x, y);
- }
}
twin->lastclick.tv_sec = 0;
twin->lastclick.tv_usec = 0;
@@ -795,8 +790,7 @@ BOOL ami_tree_event(struct treeview_window *twin)
twin->mouse_state = BROWSER_MOUSE_PRESS_2;
break;
}
- tree_mouse_action(twin->tree,
- twin->mouse_state | twin->key_state, x, y);
+//**
}
if(x < xs) x = xs;
@@ -875,6 +869,12 @@ BOOL ami_tree_event(struct treeview_window *twin)
twin->drag_x = 0;
twin->drag_y = 0;
break;
+
+ case SELECTDOWN:
+ case MIDDLEDOWN:
+ tree_mouse_action(twin->tree,
+ twin->mouse_state | twin->key_state, x, y);
+ break;
}
break;