From 6374540f19d7a4bbdda732d30c620074aed22979 Mon Sep 17 00:00:00 2001 From: reuk Date: Sat, 7 Sep 2024 16:43:07 +0100 Subject: [PATCH] Direct2D: Fix bug where Image::clear did not respect the requested area --- .../native/juce_Direct2DGraphicsContext_windows.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.cpp b/modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.cpp index 388cbe6df1..84b67eea2e 100644 --- a/modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.cpp +++ b/modules/juce_graphics/native/juce_Direct2DGraphicsContext_windows.cpp @@ -1314,7 +1314,7 @@ void Direct2DGraphicsContext::fillRect (const Rectangle& r, bool replaceExi { applyPendingClipList(); - const auto asRectF = D2DUtilities::toRECT_F (getPimpl()->getFrameSize().toFloat()); + const auto asRectF = D2DUtilities::toRECT_F (r.toFloat()); ComSmartPtr rectGeometry; getPimpl()->getDirect2DFactory()->CreateRectangleGeometry (asRectF, rectGeometry.resetAndGetPointerAddress());