diff -r 304c6d32383a -r 9f1d79e01a60 project_files/HedgewarsMobile/Classes/GameConfigViewController.m --- a/project_files/HedgewarsMobile/Classes/GameConfigViewController.m Mon Jul 05 22:42:43 2010 +0200 +++ b/project_files/HedgewarsMobile/Classes/GameConfigViewController.m Tue Jul 06 03:33:01 2010 +0200 @@ -14,13 +14,13 @@ #import "SchemeWeaponConfigViewController.h" // draw background image in uitoolbar -@implementation UIToolbar (CustomImage) +/*@implementation UIToolbar (CustomImage) -(void) drawRect:(CGRect)rect { UIImage *image = [UIImage imageWithContentsOfFile:@"toolbarBackground.png"]; [image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)]; } @end - +*/ @implementation GameConfigViewController @@ -33,7 +33,18 @@ UIButton *theButton = (UIButton *)sender; switch (theButton.tag) { case 0: - [[self parentViewController] dismissModalViewControllerAnimated:YES]; + if ([mapConfigViewController busy]) { + UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Wait for the Preview",@"") + message:NSLocalizedString(@"Before returning the preview needs to be generated",@"") + delegate:nil + cancelButtonTitle:NSLocalizedString(@"Ok, got it",@"") + otherButtonTitles:nil]; + [alert show]; + [alert release]; + } else { + [[self parentViewController] dismissModalViewControllerAnimated:YES]; + + } break; case 1: theButton.enabled = NO;