diff --git a/modules/juce_graphics/geometry/juce_Rectangle.h b/modules/juce_graphics/geometry/juce_Rectangle.h index 53b420ada6..6c833c9766 100644 --- a/modules/juce_graphics/geometry/juce_Rectangle.h +++ b/modules/juce_graphics/geometry/juce_Rectangle.h @@ -678,7 +678,7 @@ public: /** Clips a rectangle so that it lies only within this one. Returns false if the two rectangles didn't overlap. */ - bool intersectRectangle (Rectangle rectangleToClip) const noexcept + bool intersectRectangle (Rectangle& rectangleToClip) const noexcept { return intersectRectangle (rectangleToClip.pos.x, rectangleToClip.pos.y, rectangleToClip.w, rectangleToClip.h); diff --git a/modules/juce_graphics/geometry/juce_RectangleList.h b/modules/juce_graphics/geometry/juce_RectangleList.h index f6e0b993d5..81bd2f5eea 100644 --- a/modules/juce_graphics/geometry/juce_RectangleList.h +++ b/modules/juce_graphics/geometry/juce_RectangleList.h @@ -386,7 +386,7 @@ public: destRegion.clear(); if (! rect.isEmpty()) - for (auto& r : rects) + for (auto r : rects) if (rect.intersectRectangle (r)) destRegion.rects.add (r);