* window.cc (gethwnd): Use SetThreadPriority method.
This commit is contained in:
parent
2a3bf3e2ce
commit
b01ff453d9
@ -1,3 +1,7 @@
|
||||
2002-10-10 Christopher Faylor <cgf@redhat.com>
|
||||
|
||||
* window.cc (gethwnd): Use SetThreadPriority method.
|
||||
|
||||
2002-10-10 Christopher Faylor <cgf@redhat.com>
|
||||
|
||||
* Makefile.in (new-cygwin1.dll): Reorganize library order.
|
||||
|
@ -103,10 +103,10 @@ Winmain (VOID *)
|
||||
}
|
||||
|
||||
/* Create hidden window. */
|
||||
ourhwnd = CreateWindow (classname, classname,
|
||||
WS_POPUP, CW_USEDEFAULT, CW_USEDEFAULT,
|
||||
CW_USEDEFAULT, CW_USEDEFAULT, (HWND) NULL,
|
||||
(HMENU) NULL, user_data->hmodule, (LPVOID) NULL);
|
||||
ourhwnd = CreateWindow (classname, classname, WS_POPUP, CW_USEDEFAULT,
|
||||
CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
|
||||
(HWND) NULL, (HMENU) NULL, user_data->hmodule,
|
||||
(LPVOID) NULL);
|
||||
|
||||
SetEvent (window_started);
|
||||
|
||||
@ -119,9 +119,7 @@ Winmain (VOID *)
|
||||
/* Start the message loop. */
|
||||
|
||||
while (GetMessage (&msg, ourhwnd, 0, 0) == TRUE)
|
||||
{
|
||||
DispatchMessage (&msg);
|
||||
}
|
||||
DispatchMessage (&msg);
|
||||
|
||||
return msg.wParam;
|
||||
}
|
||||
@ -136,9 +134,10 @@ gethwnd ()
|
||||
|
||||
window_started = CreateEvent (&sec_none_nih, TRUE, FALSE, NULL);
|
||||
h = new cygthread (Winmain, NULL, "win");
|
||||
SetThreadPriority (*h, THREAD_PRIORITY_HIGHEST);
|
||||
h->SetThreadPriority (THREAD_PRIORITY_HIGHEST);
|
||||
WaitForSingleObject (window_started, INFINITE);
|
||||
CloseHandle (window_started);
|
||||
h->zap_h ();
|
||||
return ourhwnd;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user