diff -r fe19af8278e6 -r efdd2e4fc45c project_files/HedgewarsMobile/Classes/GameInterfaceBridge.m --- a/project_files/HedgewarsMobile/Classes/GameInterfaceBridge.m Sun Apr 08 23:31:02 2012 +0200 +++ b/project_files/HedgewarsMobile/Classes/GameInterfaceBridge.m Sun Apr 08 23:41:34 2012 +0200 @@ -53,9 +53,10 @@ [thisWindow addSubview:self.blackView]; [self.blackView release]; - // keep track of uncompleted games + // keep the point of return for games that completed loading NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; [userDefaults setObject:self.savePath forKey:@"savedGamePath"]; + [userDefaults setObject:[NSNumber numberWithBool:NO] forKey:@"saveIsValid"]; [userDefaults synchronize]; // let's launch the engine using this -perfomSelector so that the runloop can deal with queued messages first