Ken Thomases : winemac: Command-clicks shouldn't give windows focus.

Alexandre Julliard julliard at winehq.org
Fri Jun 7 11:45:12 CDT 2013


Module: wine
Branch: master
Commit: b96b5655142aa42f4679f25b297f354723fa1894
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=b96b5655142aa42f4679f25b297f354723fa1894

Author: Ken Thomases <ken at codeweavers.com>
Date:   Fri Jun  7 04:25:29 2013 -0500

winemac: Command-clicks shouldn't give windows focus.

---

 dlls/winemac.drv/cocoa_window.m |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/dlls/winemac.drv/cocoa_window.m b/dlls/winemac.drv/cocoa_window.m
index 7c2e040..54e59fd 100644
--- a/dlls/winemac.drv/cocoa_window.m
+++ b/dlls/winemac.drv/cocoa_window.m
@@ -1132,7 +1132,8 @@ static inline void fix_generic_modifiers_by_device(NSUInteger* modifiers)
             [[self firstResponder] keyDown:event];
         else
         {
-            if ([event type] == NSLeftMouseDown)
+            if ([event type] == NSLeftMouseDown &&
+                (([event modifierFlags] & (NSShiftKeyMask | NSControlKeyMask| NSAlternateKeyMask | NSCommandKeyMask)) != NSCommandKeyMask))
             {
                 /* Since our windows generally claim they can't be made key, clicks
                    in their title bars are swallowed by the theme frame stuff.  So,




More information about the wine-cvs mailing list