From c5bca03e5a9f609382b193ada91e2790b449a30c Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Tue, 12 Nov 2019 20:26:34 +0100 Subject: [PATCH] Fix redrawing panel on unminimizing --- SourceX/miniwin/misc_msg.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SourceX/miniwin/misc_msg.cpp b/SourceX/miniwin/misc_msg.cpp index 26ddb9c36..a92ad3063 100644 --- a/SourceX/miniwin/misc_msg.cpp +++ b/SourceX/miniwin/misc_msg.cpp @@ -552,6 +552,10 @@ WINBOOL PeekMessageA(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilter case SDL_WINDOWEVENT: if (e.window.event == SDL_WINDOWEVENT_CLOSE) { lpMsg->message = DVL_WM_QUERYENDSESSION; + } else if (e.window.event == SDL_WINDOWEVENT_SHOWN) { + lpMsg->message = DVL_WM_PAINT; + } else if (e.window.event == SDL_WINDOWEVENT_EXPOSED) { + lpMsg->message = DVL_WM_PAINT; } else if (e.window.event == SDL_WINDOWEVENT_ENTER) { lpMsg->message = DVL_WM_MOUSEHOVER; // Bug in SDL, SDL_WarpMouseInWindow doesn't emit SDL_MOUSEMOTION