Backends: DX9: Fixed incorrect assert triggering on reopening session with minimized windows. (#3424)

features/sdl_renderer3_multiviewports
ocornut ago%!(EXTRA string=2 years)
parent d27b4ad366
commit 9064dbd404
  1. 2
      backends/imgui_impl_dx9.cpp
  2. 1
      docs/CHANGELOG.txt

@ -511,7 +511,7 @@ static void ImGui_ImplDX9_SwapBuffers(ImGuiViewport* viewport, void*)
ImGui_ImplDX9_ViewportData* vd = (ImGui_ImplDX9_ViewportData*)viewport->RendererUserData;
HRESULT hr = vd->SwapChain->Present(nullptr, nullptr, vd->d3dpp.hDeviceWindow, nullptr, 0);
// Let main application handle D3DERR_DEVICELOST by resetting the device.
IM_ASSERT(hr == D3D_OK || hr == D3DERR_DEVICELOST);
IM_ASSERT(SUCCEEDED(hr) || hr == D3DERR_DEVICELOST);
}
static void ImGui_ImplDX9_InitPlatformInterface()

@ -130,6 +130,7 @@ Docking+Viewports Branch:
prevent further filter from running, namely the one that prevent docking over a popup.
- Backends: GLFW: Fixed an assertion in situation where the WndProc handler is different between
main and secondary viewport (may happen due to third-party hooks). (#6889)
- Backends: DX9: Fixed incorrect assert triggering on reopening session with minimized windows. (#3424)
-----------------------------------------------------------------------

Loading…
Cancel
Save