diff --git a/core/fmt.odin b/core/fmt.odin index 3053b6af1..780183546 100644 --- a/core/fmt.odin +++ b/core/fmt.odin @@ -500,14 +500,14 @@ fmt_write_padding :: proc(fi: ^FmtInfo, width: int) { if width <= 0 { return; } - pad_byte: byte = ' '; - if fi.zero { - pad_byte = '0'; + pad_byte: byte = '0'; + if fi.space { + pad_byte = ' '; } data := string_buffer_data(fi.buf^); count := min(width, cap(data)-len(data)); - for _ in 0..count { + for _ in 0..