# HG changeset patch # User František Kučera # Date 1623281016 -7200 # Node ID b11458587f200e7ffda479996da7a852a95a0e6d # Parent 503b77beed578f64b2d32b76a147707d811bb8d6 nested arrays diff -r 503b77beed57 -r b11458587f20 src/XMLDocumentConstructor.h --- a/src/XMLDocumentConstructor.h Tue Jun 08 22:34:11 2021 +0200 +++ b/src/XMLDocumentConstructor.h Thu Jun 10 01:23:36 2021 +0200 @@ -180,7 +180,7 @@ mode.pop_back(); remainingItems.pop_back(); - if (m == Mode::MAP_KEY || m == Mode::MAP_VALUE) current = parentOrSelf(current); + if (m == Mode::MAP_KEY || m == Mode::MAP_VALUE || m == Mode::ARRAY) current = parentOrSelf(current); else if (m == Mode::BYTE_STRING) flushCurrentIndefiniteString("byte-string"); else if (m == Mode::CHAR_STRING) flushCurrentIndefiniteString("string"); }