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