changed the indentation algorithm when pretty printing the space format (no visual changes)

This commit is contained in:
Tomasz Sowa 2021-03-18 17:28:11 +01:00
parent 679b9e6173
commit 539faa4976
1 changed files with 6 additions and 6 deletions

View File

@ -340,7 +340,7 @@ public:
{ {
if( is_object() ) if( is_object() )
{ {
serialize_to_space_stream(str, pretty_print, -1, true); serialize_to_space_stream(str, pretty_print, 0, true);
} }
} }
@ -671,7 +671,7 @@ protected:
if( !is_main_object ) if( !is_main_object )
{ {
print_level(pretty_print, level - 2, str); print_level(pretty_print, level - 1, str);
str << '}'; str << '}';
print_if(pretty_print, str, '\n'); print_if(pretty_print, str, '\n');
} }
@ -733,7 +733,7 @@ protected:
} }
print_if(pretty_print && multivalue_table, str, '\n'); print_if(pretty_print && multivalue_table, str, '\n');
print_level(pretty_print && multivalue_table, level - 2, str); print_level(pretty_print && multivalue_table, level - 1, str);
str << ')'; str << ')';
} }
@ -930,11 +930,11 @@ protected:
break; break;
case type_object: case type_object:
serialize_space_object(str, pretty_print, level + 1, is_main_object); serialize_space_object(str, pretty_print, level, is_main_object);
break; break;
case type_table: case type_table:
serialize_space_table(str, pretty_print, level + 1); serialize_space_table(str, pretty_print, level);
break; break;
} }
} }
@ -967,7 +967,7 @@ protected:
{ {
for(int i=0 ; i < level ; ++i) for(int i=0 ; i < level ; ++i)
{ {
str << ' '; str << ' ' << ' ';
} }
} }
} }