From 808aaabc44eaa01bdb9c479250be0f102527f282 Mon Sep 17 00:00:00 2001 From: Koen Punt Date: Sun, 22 Mar 2015 17:43:06 +0100 Subject: [PATCH] Add NSOtherMouseUp to OakIsAlternateKeyOrMouseEvent MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit To allow the alternate behavior (“close other”) when clicking a tab with the middle mouse button. --- Frameworks/OakAppKit/src/OakAppKit.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Frameworks/OakAppKit/src/OakAppKit.mm b/Frameworks/OakAppKit/src/OakAppKit.mm index b5622678..a897068a 100644 --- a/Frameworks/OakAppKit/src/OakAppKit.mm +++ b/Frameworks/OakAppKit/src/OakAppKit.mm @@ -19,7 +19,7 @@ void OakRunIOAlertPanel (char const* format, ...) BOOL OakIsAlternateKeyOrMouseEvent (NSUInteger flags, NSEvent* anEvent) { - return ([anEvent type] == NSLeftMouseUp || [anEvent type] == NSKeyDown) && (([anEvent modifierFlags] & flags) == flags); + return ([anEvent type] == NSLeftMouseUp || [anEvent type] == NSOtherMouseUp || [anEvent type] == NSKeyDown) && (([anEvent modifierFlags] & flags) == flags); } @interface OakSheetCallbackDelegate : NSObject