From 7abf989de83de0937a5fb2c708cb80777f9667df Mon Sep 17 00:00:00 2001 From: Alex Taber Date: Sat, 8 Jun 2024 12:29:35 -0400 Subject: [PATCH] Add progress bar for shuffle install --- source/badges.c | 1 + source/themes.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/source/badges.c b/source/badges.c index 51e0c9c..616abc1 100644 --- a/source/badges.c +++ b/source/badges.c @@ -444,6 +444,7 @@ Result install_badges(void) int default_set = 0; int default_set_count = 0; int default_idx = 0; + draw_loading_bar(0, entries_read + 4, INSTALL_BADGES); for (u32 i = 0; i < entries_read && badge_count < 1000; ++i) { if (!strcmp(badge_files[i].shortExt, "PNG")) diff --git a/source/themes.c b/source/themes.c index 337852e..a2cd25b 100644 --- a/source/themes.c +++ b/source/themes.c @@ -61,6 +61,7 @@ static Result install_theme_internal(const Entry_List_s * themes, int installmod char * padded = NULL; int shuffle_count = 0; + draw_loading_bar(shuffle_count, themes->shuffle_count + 1, INSTALL_SHUFFLE); Handle body_cache_handle; if(installmode & THEME_INSTALL_BODY) @@ -149,6 +150,7 @@ static Result install_theme_internal(const Entry_List_s * themes, int installmod } shuffle_count++; + draw_loading_bar(shuffle_count, themes->shuffle_count + 1, INSTALL_SHUFFLE); } }