Moved to Cocoa for transformation and activation.

This commit is contained in:
Camilla Berglund
2013-11-07 18:03:39 +01:00
parent e7c7ebf665
commit ec5cb9c6f7
2 changed files with 5 additions and 6 deletions
+4 -6
View File
@@ -827,13 +827,11 @@ static GLboolean initializeAppKit(void)
// Implicitly create shared NSApplication instance
[GLFWApplication sharedApplication];
// If we get here, the application is unbundled
ProcessSerialNumber psn = { 0, kCurrentProcess };
TransformProcessType(&psn, kProcessTransformToForegroundApplication);
// In case we are unbundled, make us a proper UI application
[NSApp setActivationPolicy:NSApplicationActivationPolicyRegular];
// Having the app in front of the terminal window is also generally
// handy. There is an NSApplication API to do this, but...
SetFrontProcess(&psn);
// Make us the active application
[NSApp activateIgnoringOtherApps:YES];
#if defined(_GLFW_USE_MENUBAR)
// Menu bar setup must go between sharedApplication above and