mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-05 18:39:07 +00:00
Desktop window queue handling adapted.
This commit is contained in:
parent
1babe5b23c
commit
a844189d1a
|
@ -221,9 +221,6 @@ BOOL32 WINAPI MAIN_UserInit(HINSTANCE32 hinstDLL, DWORD fdwReason, LPVOID lpvRes
|
|||
/* Initialize multimedia */
|
||||
if (!MULTIMEDIA_Init()) return FALSE;
|
||||
|
||||
/* Create desktop window */
|
||||
if (!WIN_CreateDesktopWindow()) return FALSE;
|
||||
|
||||
/* Initialize message spying */
|
||||
if (!SPY_Init()) return FALSE;
|
||||
|
||||
|
@ -241,6 +238,9 @@ BOOL32 WINAPI MAIN_UserInit(HINSTANCE32 hinstDLL, DWORD fdwReason, LPVOID lpvRes
|
|||
queueSize = GetProfileInt32A( "windows", "DefaultQueueSize", 8 );
|
||||
if (!SetMessageQueue32( queueSize )) return FALSE;
|
||||
|
||||
/* Create desktop window */
|
||||
if (!WIN_CreateDesktopWindow()) return FALSE;
|
||||
|
||||
/* Install default USER Signal Handler */
|
||||
SetTaskSignalProc( 0, (FARPROC16)USER_SignalProc );
|
||||
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
#include "dde_proc.h"
|
||||
#include "clipboard.h"
|
||||
#include "winproc.h"
|
||||
#include "task.h"
|
||||
#include "thread.h"
|
||||
#include "process.h"
|
||||
#include "debug.h"
|
||||
|
@ -408,7 +409,7 @@ BOOL32 WIN_CreateDesktopWindow(void)
|
|||
pWndDesktop->rectWindow.bottom = SYSMETRICS_CYSCREEN;
|
||||
pWndDesktop->rectClient = pWndDesktop->rectWindow;
|
||||
pWndDesktop->text = NULL;
|
||||
pWndDesktop->hmemTaskQ = 0; /* Desktop does not belong to a task */
|
||||
pWndDesktop->hmemTaskQ = GetFastQueue();
|
||||
pWndDesktop->hrgnUpdate = 0;
|
||||
pWndDesktop->hwndLastActive = hwndDesktop;
|
||||
pWndDesktop->dwStyle = WS_VISIBLE | WS_CLIPCHILDREN |
|
||||
|
@ -550,7 +551,7 @@ static HWND32 WIN_CreateWindowEx( CREATESTRUCT32A *cs, ATOM classAtom,
|
|||
wndPtr->hwndSelf = hwnd;
|
||||
wndPtr->hInstance = cs->hInstance;
|
||||
wndPtr->text = NULL;
|
||||
wndPtr->hmemTaskQ = GetTaskQueue(0);
|
||||
wndPtr->hmemTaskQ = GetFastQueue();
|
||||
wndPtr->hrgnUpdate = 0;
|
||||
wndPtr->hwndLastActive = hwnd;
|
||||
wndPtr->dwStyle = cs->style & ~WS_VISIBLE;
|
||||
|
|
Loading…
Reference in a new issue