From c1c2e1d8d275ce9e5684009119e6f827dd5b207f Mon Sep 17 00:00:00 2001 From: reuk Date: Mon, 9 Sep 2024 17:20:49 +0100 Subject: [PATCH] Direct2D: Invalidate deviceContext when adapters change, to avoid referencing missing devices --- .../juce_graphics/native/juce_Direct2DHwndContext_windows.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/juce_graphics/native/juce_Direct2DHwndContext_windows.cpp b/modules/juce_graphics/native/juce_Direct2DHwndContext_windows.cpp index 26d4b45c8a..0b483b1e26 100644 --- a/modules/juce_graphics/native/juce_Direct2DHwndContext_windows.cpp +++ b/modules/juce_graphics/native/juce_Direct2DHwndContext_windows.cpp @@ -372,6 +372,7 @@ private: { compositionTree.reset(); swapChainThread = nullptr; + deviceContext = nullptr; swap.release(); Pimpl::teardown();