diff --git a/modules/juce_data_structures/values/juce_ValueTree.cpp b/modules/juce_data_structures/values/juce_ValueTree.cpp index be1db990ef..d3d034c869 100644 --- a/modules/juce_data_structures/values/juce_ValueTree.cpp +++ b/modules/juce_data_structures/values/juce_ValueTree.cpp @@ -477,7 +477,7 @@ public: { AddOrRemoveChildAction (Ptr parentObject, int index, SharedObject* newChild) : target (static_cast (parentObject)), - child (newChild != nullptr ? newChild : parentObject->children.getObjectPointer (index)), + child (newChild != nullptr ? newChild : target->children.getObjectPointer (index)), childIndex (index), isDeleting (newChild == nullptr) {