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