diff --git a/packages/window_manager/windows/window_manager.cpp b/packages/window_manager/windows/window_manager.cpp index 1d19490..c1adec2 100644 --- a/packages/window_manager/windows/window_manager.cpp +++ b/packages/window_manager/windows/window_manager.cpp @@ -230,7 +230,9 @@ void WindowManager::WaitUntilReadyToShow() { } void WindowManager::Destroy() { - PostQuitMessage(0); + HWND hWnd = GetMainWindow(); + is_prevent_close_ = false; + DestroyWindow(hWnd); } void WindowManager::Close() {