Browse Source

Merge pull request #202 from bslack/next

Updates Max OS X Window Handling to be better
Sean Paul Taylor 13 years ago
parent
commit
f1943977c2
1 changed files with 6 additions and 1 deletions
  1. 6 1
      gameplay/src/PlatformMacOSX.mm

+ 6 - 1
gameplay/src/PlatformMacOSX.mm

@@ -153,9 +153,14 @@ static CVReturn MyDisplayLinkCallback(CVDisplayLinkRef displayLink, const CVTime
     _game->run();
     
     if (__fullscreen)
+    {
         [[self window] setLevel: NSMainMenuWindowLevel+1];
+        [[self window] setHidesOnDeactivate:YES]; 
+    }
     else
-        [[self window] setLevel: NSFloatingWindowLevel];
+    {
+        [[self window] setLevel: NSNormalWindowLevel];
+    }
     [[self window] makeKeyAndOrderFront: self];
     [[self window] setTitle: [NSString stringWithUTF8String: __title ? __title : ""]];