- Fix a race condition in msgina, which occasionally led to hangs at "Loading your personal settings"

See issue #3384 for more details.

svn path=/trunk/; revision=34077
This commit is contained in:
Colin Finck 2008-06-25 11:12:42 +00:00
parent 7a18c92616
commit 93bd1eebe6

View file

@ -83,9 +83,6 @@ StartupWindowThread(LPVOID lpParam)
(LPARAM)lpParam);
SetThreadDesktop(OldDesk);
msg->Context->hStatusWindow = 0;
msg->Context->SignaledStatusWindowCreated = FALSE;
HeapFree(GetProcessHeap(), 0, lpParam);
return TRUE;
}
@ -159,6 +156,7 @@ GUIRemoveStatusMessage(
{
EndDialog(pgContext->hStatusWindow, 0);
pgContext->hStatusWindow = 0;
pgContext->SignaledStatusWindowCreated = FALSE;
}
return TRUE;