From dfa7d414f56d08b68cbf72023c9cceb0c9e5a6d9 Mon Sep 17 00:00:00 2001 From: m-holger Date: Sat, 28 Jan 2023 11:09:46 +0000 Subject: [PATCH] Refactor JSON::writeClose --- libqpdf/JSON.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libqpdf/JSON.cc b/libqpdf/JSON.cc index fba60267..7bdf01d4 100644 --- a/libqpdf/JSON.cc +++ b/libqpdf/JSON.cc @@ -32,11 +32,13 @@ JSON::JSON(std::shared_ptr value) : void JSON::writeClose(Pipeline* p, bool first, size_t depth, char const* delimiter) { - if (!first) { - *p << "\n"; - writeIndent(p, depth); + if (first) { + *p << delimiter; + } else { + std::string s{"\n"}; + s.append(2 * depth, ' '); + *p << s + delimiter; } - *p << delimiter; } void