From d64e963b14c6402ddf0f2cf55c2a359ce3632e92 Mon Sep 17 00:00:00 2001 From: reuk Date: Tue, 1 Oct 2024 14:40:27 +0100 Subject: [PATCH] Direct2D: Tidy up rect/point creation --- .../native/juce_Direct2DHwndContext_windows.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/modules/juce_graphics/native/juce_Direct2DHwndContext_windows.cpp b/modules/juce_graphics/native/juce_Direct2DHwndContext_windows.cpp index 0b483b1e26..0edfa594e0 100644 --- a/modules/juce_graphics/native/juce_Direct2DHwndContext_windows.cpp +++ b/modules/juce_graphics/native/juce_Direct2DHwndContext_windows.cpp @@ -129,11 +129,8 @@ public: for (const auto& area : preparing->getPaintAreas()) { - D2D1_POINT_2U destPoint { (uint32) area.getX(), (uint32) area.getY() }; - D2D1_RECT_U sourceRect { (uint32) area.getX(), - (uint32) area.getY(), - (uint32) area.getRight(), - (uint32) area.getBottom() }; + const auto destPoint = D2DUtilities::toPOINT_2U (area.getPosition()); + const auto sourceRect = D2DUtilities::toRECT_U (area); readyToDisplay->getPresentationBitmap()->CopyFromBitmap (&destPoint, preparing->getPresentationBitmap(), &sourceRect); }