]> git.tdb.fi Git - libs/gui.git/blobdiff - source/graphics/cocoa/cocoadisplay.m
Compatibility changes for building on OS X 10.5
[libs/gui.git] / source / graphics / cocoa / cocoadisplay.m
index 9c7711e01d2c551323d9d7cb879e27613ed4d67c..c6485a76ef5bbbbbe4ce28ab6141b0ce7dd60209 100644 (file)
@@ -1,4 +1,7 @@
+#include <stdlib.h>
+#include <string.h>
 #import <AppKit/NSApplication.h>
+#import <AppKit/NSEvent.h>
 #import <Foundation/NSAutoReleasePool.h>
 #import <Foundation/NSRunLoop.h>
 #include "cocoadisplay.h"
@@ -20,9 +23,11 @@ CocoaDisplay *create_display()
        CocoaDisplay *display = (CocoaDisplay *)malloc(sizeof(CocoaDisplay));
        display->arp = [[NSAutoreleasePool alloc] init];
        display->app = [NSApplication sharedApplication];
+#if __MAC_OS_X_VERSION_MAX_ALLOWED >= 1060
        // This makes windows appear when run from terminal
        if([display->app respondsToSelector:@selector(setActivationPolicy:)])
                [display->app setActivationPolicy:NSApplicationActivationPolicyRegular];
+#endif
        [display->app finishLaunching];
 
        CFArrayCallBacks callbacks;