diff options
author | Christopher Faylor <me@cgf.cx> | 2002-10-10 05:31:43 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2002-10-10 05:31:43 +0000 |
commit | b01ff453d9a8e19b1eeb3874e327b18d54f2bf46 (patch) | |
tree | ce30492a43a7328642869d9632d49707ebb3ce90 /winsup/cygwin/window.cc | |
parent | 2a3bf3e2cee2ddce5d6f6951d948a307260015e8 (diff) | |
download | cygnal-b01ff453d9a8e19b1eeb3874e327b18d54f2bf46.tar.gz cygnal-b01ff453d9a8e19b1eeb3874e327b18d54f2bf46.tar.bz2 cygnal-b01ff453d9a8e19b1eeb3874e327b18d54f2bf46.zip |
* window.cc (gethwnd): Use SetThreadPriority method.
Diffstat (limited to 'winsup/cygwin/window.cc')
-rw-r--r-- | winsup/cygwin/window.cc | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/winsup/cygwin/window.cc b/winsup/cygwin/window.cc index 04ce590ee..7c67fae26 100644 --- a/winsup/cygwin/window.cc +++ b/winsup/cygwin/window.cc @@ -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; } |