# HG changeset patch # User vayne # Date 1175615875 0 # Node ID d78278e1ece6af189e2fff3141e227e6dacc5003 # Parent 43b8a7c3595cc05e256a5b3068429250c572a0a8 thread compatibility fixes for Win9x. based on patch by sergemp at mail dot ru. diff -r 43b8a7c3595c -r d78278e1ece6 Gui/win32/interface.c --- a/Gui/win32/interface.c Tue Apr 03 13:16:46 2007 +0000 +++ b/Gui/win32/interface.c Tue Apr 03 15:57:55 2007 +0000 @@ -491,11 +491,14 @@ void guiInit(void) { + DWORD threadId; memset(&guiIntfStruct, 0, sizeof(guiIntfStruct)); /* Create The gui thread */ if (!mygui) - mp_msg(MSGT_GPLAYER, MSGL_V, "[GUI] Creating GUI Thread 0x%04x\n", - (int) CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE) GuiThread, NULL, 0, NULL)); + { + CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE) GuiThread, NULL, 0, &threadId); + mp_msg(MSGT_GPLAYER, MSGL_V, "[GUI] Creating GUI Thread 0x%04x\n", threadId); + } /* Wait until the gui is created */ while(!mygui) Sleep(100);