diff options
author | Sven Weidauer <sven.weidauer@gmail.com> | 2011-01-14 18:18:57 +0000 |
---|---|---|
committer | Sven Weidauer <sven.weidauer@gmail.com> | 2011-01-14 18:18:57 +0000 |
commit | f552e114bdebf7f2ce21143216fcef23109f5690 (patch) | |
tree | d9ddf08f11a4ffddd7331fbc011ddf7f1f833eab /cocoa/BrowserView.m | |
parent | 7bd51ba0ba97a56bdee4cefecf3c1db68c53b0b8 (diff) | |
download | netsurf-f552e114bdebf7f2ce21143216fcef23109f5690.tar.gz netsurf-f552e114bdebf7f2ce21143216fcef23109f5690.tar.bz2 |
Handling double-clicks
svn path=/trunk/netsurf/; revision=11320
Diffstat (limited to 'cocoa/BrowserView.m')
-rw-r--r-- | cocoa/BrowserView.m | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cocoa/BrowserView.m b/cocoa/BrowserView.m index d95fc81e7..118da277f 100644 --- a/cocoa/BrowserView.m +++ b/cocoa/BrowserView.m @@ -153,7 +153,9 @@ static browser_mouse_state cocoa_mouse_flags_for_event( NSEvent *evt ) isDragging = NO; browser_window_mouse_drag_end( browser, modifierFlags, location.x, location.y ); } else { - browser_window_mouse_click( browser, BROWSER_MOUSE_CLICK_1 | modifierFlags, location.x, location.y ); + modifierFlags |= BROWSER_MOUSE_CLICK_1; + if ([theEvent clickCount] == 2) modifierFlags |= BROWSER_MOUSE_DOUBLE_CLICK; + browser_window_mouse_click( browser, modifierFlags, location.x, location.y ); } } |