Ken Thomases : winemac: A window is ineligible to be a Cocoa parent or child while minimized.

Alexandre Julliard julliard at winehq.org
Fri Aug 30 11:00:37 CDT 2013


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

Author: Ken Thomases <ken at codeweavers.com>
Date:   Fri Aug 30 00:00:58 2013 -0500

winemac: A window is ineligible to be a Cocoa parent or child while minimized.

---

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

diff --git a/dlls/winemac.drv/cocoa_window.m b/dlls/winemac.drv/cocoa_window.m
index 512d2ff..b71d31e 100644
--- a/dlls/winemac.drv/cocoa_window.m
+++ b/dlls/winemac.drv/cocoa_window.m
@@ -1383,6 +1383,8 @@ static inline void fix_generic_modifiers_by_device(NSUInteger* modifiers)
 
         ignore_windowDeminiaturize = FALSE;
 
+        [self becameEligibleParentOrChild];
+
         if (fullscreen && [self isOnActiveSpace])
             [controller updateFullscreenWindows];
         [controller adjustWindowLevels];
@@ -1483,6 +1485,8 @@ static inline void fix_generic_modifiers_by_device(NSUInteger* modifiers)
 
     - (void)windowWillMiniaturize:(NSNotification *)notification
     {
+        [self becameIneligibleParentOrChild];
+
         if (!ignore_windowMiniaturize)
         {
             macdrv_event* event;




More information about the wine-cvs mailing list