Change 'NSApplicationMain' to load storyboard if it is present.

This commit is contained in:
Gregory John Casamento 2020-03-23 05:41:30 -04:00
parent dc8b036378
commit b88bff5ddb

View file

@ -85,6 +85,21 @@ NSApplicationMain(int argc, const char **argv)
NSLog (_(@"Cannot load the main model file '%@'"), mainModelFile);
}
}
else
{
mainModelFile = [infoDict objectForKey: @"NSMainStoryboardFile"];
if (mainModelFile != nil && [mainModelFile isEqual: @""] == NO)
{
if ([NSBundle loadNibNamed: mainModelFile owner: NSApp] == NO)
{
NSLog (_(@"Cannot load the main storyboard file '%@'"), mainModelFile);
}
}
else
{
NSLog(_(@"Could not find model to load %@"), mainModelFile);
}
}
RECREATE_AUTORELEASE_POOL(pool);