1.1 --- a/src/cocoaui/cocoaui.c Thu Jun 19 04:40:37 2008 +0000
1.2 +++ b/src/cocoaui/cocoaui.c Fri Jun 20 05:43:34 2008 +0000
1.4 static uint32_t cocoa_gui_ticks = 0;
1.5 static struct timeval cocoa_gui_lasttv;
1.6 static BOOL cocoa_gui_autorun = NO;
1.7 +static BOOL cocoa_gui_is_running = NO;
1.9 @interface NSApplication (PrivateAdditions)
1.10 - (void) setAppleMenu:(NSMenu *)aMenu;
1.11 @@ -238,10 +239,10 @@
1.14 cocoa_gui_autorun = YES;
1.18 + cocoa_gui_is_running = YES;
1.20 + cocoa_gui_is_running = NO;
1.23 void gui_update_state(void)
1.24 @@ -251,13 +252,18 @@
1.26 gboolean gui_error_dialog( const char *msg, ... )
1.28 - NSString *error_string;
1.31 - va_start(args, msg);
1.32 - error_string = [[NSString alloc] initWithFormat: [NSString stringWithCString: msg] arguments: args];
1.33 - NSRunAlertPanel(@"Error in lxdream", error_string, nil, nil, nil);
1.35 + if( cocoa_gui_is_running ) {
1.36 + NSString *error_string;
1.39 + va_start(args, msg);
1.40 + error_string = [[NSString alloc] initWithFormat: [NSString stringWithCString: msg] arguments: args];
1.41 + NSRunAlertPanel(@"Error in lxdream", error_string, nil, nil, nil);
1.49 void gui_update_io_activity( io_activity_type io, gboolean active )