From 88c49198486808f1b53f4417c387feb478e9b1c7 Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Fri, 11 Oct 2013 16:47:35 +0300 Subject: [PATCH] Call setActivationPolicy to make non-bundled programs work --- source/graphics/cocoa/cocoadisplay.m | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/graphics/cocoa/cocoadisplay.m b/source/graphics/cocoa/cocoadisplay.m index 5b7b064..3445c17 100644 --- a/source/graphics/cocoa/cocoadisplay.m +++ b/source/graphics/cocoa/cocoadisplay.m @@ -17,8 +17,9 @@ CocoaDisplay *create_display() { CocoaDisplay *display = (CocoaDisplay *)malloc(sizeof(CocoaDisplay)); display->app = [NSApplication sharedApplication]; - // Since OS X 10.6 - //[display->app setActivationPolicy:NSApplicationActivationPolicyRegular]; + // This makes windows appear when run from terminal + if([display->app respondsToSelector:@selector(setActivationPolicy:)]) + [display->app setActivationPolicy:NSApplicationActivationPolicyRegular]; [display->app finishLaunching]; CFArrayCallBacks callbacks; -- 2.43.0