sdutil Change format spinner animation
This commit is contained in:
@@ -183,17 +183,12 @@ static void list_part_dos(const char* dev_name) {
|
|||||||
|
|
||||||
static const char* spinner = "-\\|/";
|
static const char* spinner = "-\\|/";
|
||||||
static size_t spinner_state = 0;
|
static size_t spinner_state = 0;
|
||||||
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;
|
||||||
|
|
||||||
if (sector % 100 == 0) {
|
char spinner_char = spinner[(spinner_state++) % 4];
|
||||||
char spinner_char = spinner[(spinner_state++) % 4];
|
mprintf(ANSIQ_CUR_SET_COL(0) ANSIQ_SCR_CLR2LEND "%c", spinner_char);
|
||||||
mprintf(ANSIQ_CUR_SET_COL(0) ANSIQ_SCR_CLR2LEND "%c %zu", spinner_char, sectors_done);
|
|
||||||
}
|
|
||||||
|
|
||||||
sectors_done += sector_count;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void format_fat32(const char* dev_name) {
|
static void format_fat32(const char* dev_name) {
|
||||||
|
|||||||
Reference in New Issue
Block a user