From dc960d0b690bac31ae21addd32c904a20b557cbe Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Tue, 13 Dec 2005 06:52:03 +0000 Subject: [PATCH] Fix crash caused by race conditions. --- stepmania/src/arch/LoadingWindow/LoadingWindow_Cocoa.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stepmania/src/arch/LoadingWindow/LoadingWindow_Cocoa.m b/stepmania/src/arch/LoadingWindow/LoadingWindow_Cocoa.m index af3a5d5c06..c8dc46860c 100644 --- a/stepmania/src/arch/LoadingWindow/LoadingWindow_Cocoa.m +++ b/stepmania/src/arch/LoadingWindow/LoadingWindow_Cocoa.m @@ -72,7 +72,8 @@ void SetCocoaWindowText(const char *s) NSString *str = [NSString stringWithUTF8String:s]; [text setString:( str ? str : @"" )]; - [text setNeedsDisplay:YES]; + [text performSelectorOnMainThread:@selector(setNeedsDisplay:) withObject:[NSNumber numberWithBool:YES] + waitUntilDone:NO]; [pool release]; }