소스 검색

Fixed init order during startup.

woollybah 7 년 전
부모
커밋
53e3a0ba73
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      blitz.mod/blitz_app.c

+ 3 - 3
blitz.mod/blitz_app.c

@@ -250,8 +250,8 @@ void bbStartup( int argc,char *argv[],void *dummy1,void *dummy2 ){
 	
 	//bbGCStackTop=ebp+28;
 	
-	bbThreadStartup();
 	bbGCStartup();
+	bbThreadStartup();
 
 	if( GetVersionEx( &os ) ){
 		if( os.dwPlatformId==VER_PLATFORM_WIN32_NT ){
@@ -323,8 +323,8 @@ void bbStartup( int argc,char *argv[],void *dummy1,void *dummy2 ){
 	
 	bbGCStackTop=ebp+28;
 	
-	bbThreadStartup();
 	bbGCStartup();
+	bbThreadStartup();
 	
 	getcwd( buf,PATH_MAX );
 	bbLaunchDir=bbStringFromUTF8String( buf );
@@ -361,8 +361,8 @@ void bbStartup( int argc,char *argv[],void *dummy1,void *dummy2 ){
 	bbGCStackTop=&argc;
 //#endif
 
-	bbThreadStartup();
 	bbGCStartup();
+	bbThreadStartup();
 	
 	getcwd( buf,PATH_MAX );
 	bbLaunchDir=bbStringFromUTF8String( buf );