# HG changeset patch # User Xeli # Date 1321116923 -3600 # Node ID cf4c65f9cbbe80c581e6fe0978b2bd89facb2877 # Parent b05d3af9a58ef019bf3017fc5f6135010055dd0a use the new SDL_CreateThread call diff -r b05d3af9a58e -r cf4c65f9cbbe hedgewars/SDLh.pas --- a/hedgewars/SDLh.pas Sat Nov 12 17:27:47 2011 +0100 +++ b/hedgewars/SDLh.pas Sat Nov 12 17:55:23 2011 +0100 @@ -883,7 +883,7 @@ procedure SDL_WM_SetCaption(title: PChar; icon: PChar); cdecl; external SDLLibName; function SDL_WM_ToggleFullScreen(surface: PSDL_Surface): LongInt; cdecl; external SDLLibName; -function SDL_CreateThread(fn: pointer; data: pointer): PSDL_Thread; cdecl; external SDLLibName; +function SDL_CreateThread(fn: pointer; name: PChar; data: pointer): PSDL_Thread; cdecl; external SDLLibName; procedure SDL_WaitThread(thread: PSDL_Thread; status: PLongInt); cdecl; external SDLLibName; function SDL_CreateMutex: PSDL_mutex; cdecl; external SDLLibName; procedure SDL_DestroyMutex(mutex: PSDL_mutex); cdecl; external SDLLibName; diff -r b05d3af9a58e -r cf4c65f9cbbe hedgewars/uAI.pas --- a/hedgewars/uAI.pas Sat Nov 12 17:27:47 2011 +0100 +++ b/hedgewars/uAI.pas Sat Nov 12 17:55:23 2011 +0100 @@ -320,7 +320,7 @@ //TODO: sdl_thread works on device but crashes in simulator, most likely because of outdated toolchain BeginThread(@Think, Me, ThinkThread); {$ELSE} -ThinkThread := SDL_CreateThread(@Think, Me); +ThinkThread := SDL_CreateThread(@Think, nil, Me); {$ENDIF} AddFileLog('Thread started'); end;