Laid down the scaffolding for application termination on Mac OS X.

This commit is contained in:
Pietro Gagliardi 2015-05-09 00:37:24 -04:00
parent 86a4b0a7ba
commit 3d714e03c1
1 changed files with 6 additions and 0 deletions
darwin

View File

@ -1,6 +1,8 @@
// 6 april 2015
#import "uipriv_darwin.h"
static BOOL canQuit = NO;
@interface applicationClass : NSApplication
@end
@ -17,6 +19,9 @@
// for debugging
NSLog(@"in terminate:");
if (!canQuit)
complain("call to [NSApp terminate:] when not ready to terminate");
}
@end
@ -33,6 +38,7 @@
{
// for debugging
NSLog(@"in applicationShouldTerminate:");
canQuit = YES;
return NSTerminateNow;
}