Commit dfa7d414f56d08b68cbf72023c9cceb0c9e5a6d9

Authored by m-holger
Committed by Jay Berkenbilt
1 parent cb4debe7

Refactor JSON::writeClose

Showing 1 changed file with 6 additions and 4 deletions
libqpdf/JSON.cc
... ... @@ -32,11 +32,13 @@ JSON::JSON(std::shared_ptr<JSON_value> value) :
32 32 void
33 33 JSON::writeClose(Pipeline* p, bool first, size_t depth, char const* delimiter)
34 34 {
35   - if (!first) {
36   - *p << "\n";
37   - writeIndent(p, depth);
  35 + if (first) {
  36 + *p << delimiter;
  37 + } else {
  38 + std::string s{"\n"};
  39 + s.append(2 * depth, ' ');
  40 + *p << s + delimiter;
38 41 }
39   - *p << delimiter;
40 42 }
41 43  
42 44 void
... ...