From 02e73e1ae9099fa34d200f0e8a935bebb541b1da Mon Sep 17 00:00:00 2001 From: Wouter van Oortmerssen Date: Thu, 21 Mar 2019 15:07:24 -0700 Subject: [PATCH] Further fixes to make minireflect compatible with old behavior. Change-Id: I92c257ec4ab4a0cf4676bd98523b766ce25bf4f6 --- include/flatbuffers/minireflect.h | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/include/flatbuffers/minireflect.h b/include/flatbuffers/minireflect.h index ff14e3aa6..9d648ec08 100644 --- a/include/flatbuffers/minireflect.h +++ b/include/flatbuffers/minireflect.h @@ -360,17 +360,21 @@ struct ToStringVisitor : public IterationVisitor { void Unknown(const uint8_t *) { s += "(?)"; } void StartVector() { s += "["; - s += d; if (vector_delimited) { + s += d; indent_level++; append_indent(); + } else { + s += " "; } } void EndVector() { - s += d; if (vector_delimited) { + s += d; indent_level--; append_indent(); + } else { + s += " "; } s += "]"; } @@ -378,9 +382,11 @@ struct ToStringVisitor : public IterationVisitor { const TypeTable * /*type_table*/, const uint8_t * /*val*/) { if (i) { s += ","; - s += d; if (vector_delimited) { + s += d; append_indent(); + } else { + s += " "; } } }