diff --git a/modules/juce_graphics/native/juce_Direct2DGraphicsContextImpl_windows.cpp b/modules/juce_graphics/native/juce_Direct2DGraphicsContextImpl_windows.cpp index d86bb9064a..d1a6e20651 100644 --- a/modules/juce_graphics/native/juce_Direct2DGraphicsContextImpl_windows.cpp +++ b/modules/juce_graphics/native/juce_Direct2DGraphicsContextImpl_windows.cpp @@ -480,7 +480,7 @@ public: if (fillType.transform.isOnlyTranslation()) translation += Point (fillType.transform.getTranslationX(), fillType.transform.getTranslationY()); else - transform = transform.followedBy (fillType.transform); + transform = fillType.transform.followedBy (transform); } if ((flags & BrushTransformFlags::applyInverseWorldTransform) != 0) @@ -513,7 +513,7 @@ public: transform = currentTransform.getTransform(); if ((flags & BrushTransformFlags::applyFillTypeTransform) != 0) - transform = transform.followedBy (fillType.transform); + transform = fillType.transform.followedBy (transform); if ((flags & BrushTransformFlags::applyInverseWorldTransform) != 0) transform = transform.followedBy (currentTransform.getTransform().inverted());