diff --git a/reactos/dll/win32/msgina/gui.c b/reactos/dll/win32/msgina/gui.c index 1a6e256cd27..a617b6f6160 100644 --- a/reactos/dll/win32/msgina/gui.c +++ b/reactos/dll/win32/msgina/gui.c @@ -51,11 +51,7 @@ StatusMessageWindowProc( if (msg->pTitle) SetWindowTextW(hwndDlg, msg->pTitle); SetDlgItemTextW(hwndDlg, IDC_STATUSLABEL, msg->pMessage); - if (!msg->Context->SignaledStatusWindowCreated) - { - msg->Context->SignaledStatusWindowCreated = TRUE; - SetEvent(msg->StartupEvent); - } + SetEvent(msg->StartupEvent); return TRUE; } } @@ -140,7 +136,7 @@ GUIDisplayStatusMessage( return FALSE; } - if(pTitle) + if (pTitle) SetWindowTextW(pgContext->hStatusWindow, pTitle); SetDlgItemTextW(pgContext->hStatusWindow, IDC_STATUSLABEL, pMessage); @@ -155,8 +151,7 @@ GUIRemoveStatusMessage( if (pgContext->hStatusWindow) { EndDialog(pgContext->hStatusWindow, 0); - pgContext->hStatusWindow = 0; - pgContext->SignaledStatusWindowCreated = FALSE; + pgContext->hStatusWindow = NULL; } return TRUE; diff --git a/reactos/dll/win32/msgina/msgina.h b/reactos/dll/win32/msgina/msgina.h index 19a2d2a4e90..c6207fab9c3 100644 --- a/reactos/dll/win32/msgina/msgina.h +++ b/reactos/dll/win32/msgina/msgina.h @@ -18,7 +18,6 @@ typedef struct PWLX_DISPATCH_VERSION_1_3 pWlxFuncs; HANDLE hDllInstance; HWND hStatusWindow; - BOOL SignaledStatusWindowCreated; DWORD AutoLogonState; /* Informations to be filled during logon */