diff --git a/src/lib_json/json_writer.cpp b/src/lib_json/json_writer.cpp index ffdcbd7..da68f1b 100644 --- a/src/lib_json/json_writer.cpp +++ b/src/lib_json/json_writer.cpp @@ -344,7 +344,7 @@ bool StyledWriter::isMultineArray(const Value &value) { for (int index = 0; index < size && !isMultiLine; ++index) { writeValue(value[index]); lineLength += int(childValues_[index].length()); - isMultiLine = isMultiLine && hasCommentForValue(value[index]); + isMultiLine = isMultiLine || hasCommentForValue(value[index]); } addChildValues_ = false; isMultiLine = isMultiLine || lineLength >= rightMargin_; @@ -568,7 +568,7 @@ bool StyledStreamWriter::isMultineArray(const Value &value) { for (int index = 0; index < size && !isMultiLine; ++index) { writeValue(value[index]); lineLength += int(childValues_[index].length()); - isMultiLine = isMultiLine && hasCommentForValue(value[index]); + isMultiLine = isMultiLine || hasCommentForValue(value[index]); } addChildValues_ = false; isMultiLine = isMultiLine || lineLength >= rightMargin_;