mirror of
https://github.com/Fledge68/WiiFlow_Lite.git
synced 2024-12-24 19:01:56 +01:00
- fixed progress bar for cache covers.
This commit is contained in:
parent
39308a921e
commit
bfdde07fc1
BIN
out/boot.dol
BIN
out/boot.dol
Binary file not shown.
Before Width: | Height: | Size: 3.3 MiB After Width: | Height: | Size: 3.3 MiB |
@ -1117,7 +1117,7 @@ public:
|
||||
|
||||
/* general thread updating stuff */
|
||||
u64 m_thrdTotal;
|
||||
void update_pThread(u64 added);
|
||||
void update_pThread(u64 amount, bool add = true);
|
||||
private:
|
||||
void _cleanupBanner(bool gamechange = false);
|
||||
void _cleanupVideo();
|
||||
|
@ -1824,6 +1824,7 @@ void CMenu::_launchGame(dir_discHdr *hdr, bool dvd, bool disc_cfg)
|
||||
|
||||
u32 returnTo = 0;
|
||||
const char *rtrn = m_cfg.getString("GENERAL", "returnto").c_str();
|
||||
/* this if is done in case "returnto" is set to disabled in which case rtrn would point to nothing */
|
||||
if(strlen(rtrn) == 4)
|
||||
returnTo = rtrn[0] << 24 | rtrn[1] << 16 | rtrn[2] << 8 | rtrn[3];
|
||||
|
||||
|
@ -426,7 +426,7 @@ int CMenu::_cacheCovers()
|
||||
for(vector<dir_discHdr>::iterator hdr = m_gameList.begin(); hdr != m_gameList.end(); ++hdr)
|
||||
{
|
||||
index++;
|
||||
update_pThread(1);
|
||||
update_pThread(index, false);
|
||||
m_thrdMessage = wfmt(_fmt("dlmsg31", L"converting cover %i of %i"), index, total);
|
||||
m_thrdMessageAdded = true;
|
||||
|
||||
|
@ -402,12 +402,15 @@ void CMenu::_stop_pThread(void)
|
||||
m_btnMgr.setText(m_wbfsLblMessage, L"100%");
|
||||
}
|
||||
|
||||
void CMenu::update_pThread(u64 added)
|
||||
void CMenu::update_pThread(u64 amount, bool add)
|
||||
{
|
||||
if(m_thrdDone)
|
||||
{
|
||||
m_thrdDone = false;
|
||||
m_thrdWritten += added;
|
||||
if(add)
|
||||
m_thrdWritten += amount;
|
||||
else
|
||||
m_thrdWritten = amount;
|
||||
m_thrdUpdated = true;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user