From f552e114bdebf7f2ce21143216fcef23109f5690 Mon Sep 17 00:00:00 2001 From: Sven Weidauer Date: Fri, 14 Jan 2011 18:18:57 +0000 Subject: Handling double-clicks svn path=/trunk/netsurf/; revision=11320 --- cocoa/BrowserView.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'cocoa') 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 ); } } -- cgit v1.2.3