diff --git a/DDrawCompat/Gdi/GuiThread.cpp b/DDrawCompat/Gdi/GuiThread.cpp index 9cfe951..52b22fe 100644 --- a/DDrawCompat/Gdi/GuiThread.cpp +++ b/DDrawCompat/Gdi/GuiThread.cpp @@ -138,7 +138,7 @@ namespace Gdi void destroyWindow(HWND hwnd) { - execute([&]() { DestroyWindow(hwnd); }); + PostMessage(hwnd, WM_CLOSE, 0, 0); } void executeFunc(const std::function& func)