diff -r 113cb9345be1 -r f8d5ac50e307 project_files/HedgewarsMobile/Classes/SDL_uikitappdelegate.m --- a/project_files/HedgewarsMobile/Classes/SDL_uikitappdelegate.m Mon Jul 19 23:38:18 2010 +0400 +++ b/project_files/HedgewarsMobile/Classes/SDL_uikitappdelegate.m Tue Jul 20 03:14:43 2010 +0200 @@ -54,6 +54,7 @@ } @implementation SDLUIKitDelegate +@synthesize mainViewController; // convenience method +(SDLUIKitDelegate *)sharedAppDelegate { @@ -117,11 +118,12 @@ uiwindow.backgroundColor = [UIColor blackColor]; if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) - mainViewController = [[MainMenuViewController alloc] initWithNibName:@"MainMenuViewController-iPad" bundle:nil]; + self.mainViewController = [[MainMenuViewController alloc] initWithNibName:@"MainMenuViewController-iPad" bundle:nil]; else - mainViewController = [[MainMenuViewController alloc] initWithNibName:@"MainMenuViewController-iPhone" bundle:nil]; + self.mainViewController = [[MainMenuViewController alloc] initWithNibName:@"MainMenuViewController-iPhone" bundle:nil]; - [uiwindow addSubview:mainViewController.view]; + [uiwindow addSubview:self.mainViewController.view]; + [self.mainViewController release]; [uiwindow makeKeyAndVisible]; // Set working directory to resource path @@ -138,8 +140,8 @@ } -(void) applicationDidReceiveMemoryWarning:(UIApplication *)application { - if (mainViewController.view.superview == nil) - mainViewController = nil; + if (self.mainViewController.view.superview == nil) + self.mainViewController = nil; MSG_MEMCLEAN(); print_free_memory(); }