sdutil Don't update spinner on every callback invocation

This commit is contained in:
2026-04-26 18:38:29 +02:00
parent f0387a9abb
commit 05ab0d4c86

View File

@@ -166,8 +166,11 @@ static size_t sectors_done = 0;
static void format_update(size_t sector, size_t sector_count) { static void format_update(size_t sector, size_t sector_count) {
(void)sector; (void)sector;
char spinner_char = spinner[(spinner_state++) % (sizeof(spinner) - 1)]; if (sector % 100 == 0) {
mprintf(ANSIQ_CUR_SET_COL(0) ANSIQ_SCR_CLR2LEND "%c %zu", spinner_char, sectors_done); char spinner_char = spinner[(spinner_state++) % 4];
mprintf(ANSIQ_CUR_SET_COL(0) ANSIQ_SCR_CLR2LEND "%c %zu", spinner_char, sectors_done);
}
sectors_done += sector_count; sectors_done += sector_count;
} }