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() )
{
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 )
{
print_level(pretty_print, level - 2, str);
print_level(pretty_print, level - 1, str);
str << '}';
print_if(pretty_print, str, '\n');
}
@ -733,7 +733,7 @@ protected:
}
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 << ')';
}
@ -930,11 +930,11 @@ protected:
break;
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;
case type_table:
serialize_space_table(str, pretty_print, level + 1);
serialize_space_table(str, pretty_print, level);
break;
}
}
@ -967,7 +967,7 @@ protected:
{
for(int i=0 ; i < level ; ++i)
{
str << ' ';
str << ' ' << ' ';
}
}
}