diff --git a/Source/init.cpp b/Source/init.cpp index dfe4d3da0..effb9d223 100644 --- a/Source/init.cpp +++ b/Source/init.cpp @@ -396,41 +396,39 @@ void init_get_file_info() LRESULT __stdcall MainWndProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) { - if (Msg > WM_ERASEBKGND) { - if (Msg == WM_ACTIVATEAPP) { - init_activate_window(hWnd, wParam); - } else { - if (Msg == WM_QUERYNEWPALETTE) { - SDrawRealizePalette(); - return 1; - } - if (Msg == WM_PALETTECHANGED && (HWND)wParam != hWnd) - SDrawRealizePalette(); - } - } else { - switch (Msg) { - case WM_ERASEBKGND: - return 0; - case WM_CREATE: - ghMainWnd = hWnd; - break; - case WM_DESTROY: - init_cleanup(1); - ghMainWnd = 0; - PostQuitMessage(0); - break; - case WM_PAINT: - drawpanflag = 255; - break; - case WM_CLOSE: - return 0; - } + switch (Msg) { + case WM_ERASEBKGND: + return 0; + case WM_CREATE: + ghMainWnd = hWnd; + break; + case WM_DESTROY: + init_cleanup(1); + ghMainWnd = 0; + PostQuitMessage(0); + break; + case WM_PAINT: + drawpanflag = 255; + break; + case WM_CLOSE: + return 0; + case WM_ACTIVATEAPP: + init_activate_window(hWnd, wParam); + break; + case WM_QUERYNEWPALETTE: + SDrawRealizePalette(); + return 1; + case WM_PALETTECHANGED: + if ((HWND)wParam != hWnd) + SDrawRealizePalette(); + break; } + return DefWindowProc(hWnd, Msg, wParam, lParam); } // 52571C: using guessed type int drawpanflag; -void init_activate_window(HWND hWnd, BOOLEAN bActive) +void init_activate_window(HWND hWnd, BOOL bActive) { LONG dwNewLong; // eax diff --git a/Source/init.h b/Source/init.h index 3fd878d84..7529d2940 100644 --- a/Source/init.h +++ b/Source/init.h @@ -28,7 +28,7 @@ char *init_strip_trailing_slash(char *path); int init_read_test_file(char *mpq_path, char *mpq_name, int flags, HANDLE *archive); void init_get_file_info(); LRESULT __stdcall MainWndProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam); -void init_activate_window(HWND hWnd, BOOLEAN bActive); +void init_activate_window(HWND hWnd, BOOL bActive); LRESULT __stdcall WindowProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam); WNDPROC SetWindowProc(WNDPROC NewProc);