diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2010-12-17 20:30:50 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2010-12-17 20:30:50 +0000 |
commit | 00a18370e09c10b2dc7f5241dee4a7c46111e0b9 (patch) | |
tree | 42f4b0104cc2dce6808c4b36560bd091e206d612 /amiga | |
parent | cef10de11bf6973d315c6cd10d5aac80b3c35991 (diff) | |
download | netsurf-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-x | amiga/tree.c | 14 |
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; |