diff --git a/modules/juce_gui_basics/components/juce_Component.cpp b/modules/juce_gui_basics/components/juce_Component.cpp index f788231a2b..15c0ba8d89 100644 --- a/modules/juce_gui_basics/components/juce_Component.cpp +++ b/modules/juce_gui_basics/components/juce_Component.cpp @@ -264,7 +264,7 @@ public: explicit OpaqueLayer (const Component&& c) = delete; explicit OpaqueLayer (const Component& c) { - appendOpaqueChildren (c); + appendOpaqueChildren (c, c.getPosition()); } enum class ObscuredByKind @@ -360,7 +360,7 @@ public: } private: - void appendOpaqueChildren (const Component& parent, Point offset = {}) + void appendOpaqueChildren (const Component& parent, Point offset) { for (auto* child : parent.getChildren()) {