diff options
-rw-r--r-- | tipper/message_pump.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/tipper/message_pump.cpp b/tipper/message_pump.cpp index 310a137..0dfd14c 100644 --- a/tipper/message_pump.cpp +++ b/tipper/message_pump.cpp @@ -10,9 +10,6 @@ BOOL (WINAPI *MyAnimateWindow)(HWND hWnd,DWORD dwTime,DWORD dwFlags) = 0; unsigned int message_pump_thread_id = 0;
-HANDLE hMPEvent;
-
-//DWORD CALLBACK MessagePumpThread(LPVOID param) {
unsigned int CALLBACK MessagePumpThread(void *param) {
if(param) SetEvent((HANDLE)param);
@@ -97,10 +94,7 @@ void InitMessagePump() { MyAnimateWindow=(BOOL (WINAPI*)(HWND,DWORD,DWORD))GetProcAddress(hUserDll,"AnimateWindow");
}
- hMPEvent = CreateEvent(0, TRUE, 0, 0);
- CloseHandle(mir_forkthreadex(MessagePumpThread, hMPEvent, 0, &message_pump_thread_id));
- WaitForSingleObject(hMPEvent, INFINITE);
- CloseHandle(hMPEvent);
+ CloseHandle(mir_forkthreadex(MessagePumpThread, NULL, 0, &message_pump_thread_id));
}
void DeinitMessagePump() {
|