diff --git a/win32/CDirect3D.cpp b/win32/CDirect3D.cpp index 910d39c4..1c7558c7 100644 --- a/win32/CDirect3D.cpp +++ b/win32/CDirect3D.cpp @@ -159,7 +159,7 @@ bool CDirect3D::Initialize(HWND hWnd) void CDirect3D::DeInitialize() { - if (S9xImGuiRunning()) + if (init_done && S9xImGuiRunning()) { ImGui_ImplDX9_Shutdown(); S9xImGuiDeinit();