summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorThalia Archibald <thalia@archibald.dev>2024-02-07 13:05:23 -0800
committerNico Williams <nico@cryptonector.com>2024-02-08 00:11:54 -0600
commit48df9bce0c73bac9d19e33d34f078c1b99647f5e (patch)
tree5c50df4de70bf086e146f73c88b739288db05470 /src
parent76853f60465c8582d02695ff733199b9945f3b02 (diff)
Clear formatting immediately after colon
Diffstat (limited to 'src')
-rw-r--r--src/jv_print.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/jv_print.c b/src/jv_print.c
index 8e68a271..44ff36f3 100644
--- a/src/jv_print.c
+++ b/src/jv_print.c
@@ -334,8 +334,11 @@ static void jv_dump_term(struct dtoa_context* C, jv x, int flags, int indent, FI
if (color) put_str(COLRESET, F, S, flags & JV_PRINT_ISATTY);
if (color) put_str(color, F, S, flags & JV_PRINT_ISATTY);
- put_str((flags & JV_PRINT_PRETTY) ? ": " : ":", F, S, flags & JV_PRINT_ISATTY);
+ put_char(':', F, S, flags & JV_PRINT_ISATTY);
if (color) put_str(COLRESET, F, S, flags & JV_PRINT_ISATTY);
+ if (flags & JV_PRINT_PRETTY) {
+ put_char(' ', F, S, flags & JV_PRINT_ISATTY);
+ }
jv_dump_term(C, value, flags, indent + 1, F, S);
}