diff --git a/modules/juce_data_structures/values/juce_ValueTree.cpp b/modules/juce_data_structures/values/juce_ValueTree.cpp index 9ceee9a057..a5841da7c8 100644 --- a/modules/juce_data_structures/values/juce_ValueTree.cpp +++ b/modules/juce_data_structures/values/juce_ValueTree.cpp @@ -1022,6 +1022,9 @@ ValueTree ValueTree::readFromStream (InputStream& input) { ValueTree child (readFromStream (input)); + if (! child.isValid()) + return v; + v.object->children.add (child.object); child.object->parent = v.object; }