diff --git a/source/list/cachedlist.cpp b/source/list/cachedlist.cpp index 8926e207..7ed46dec 100644 --- a/source/list/cachedlist.cpp +++ b/source/list/cachedlist.cpp @@ -42,6 +42,7 @@ void CachedList::Load(string path, string containing) /* Load All if(update_games) force_update[COVERFLOW_USB] = false; if(update_homebrew) force_update[COVERFLOW_HOMEBREW] = false; + if(update_dml) force_update[COVERFLOW_DML] = false; bool music = typeid(T) == typeid(std::string); diff --git a/source/menu/menu_download.cpp b/source/menu/menu_download.cpp index 742395e0..bb283c9a 100644 --- a/source/menu/menu_download.cpp +++ b/source/menu/menu_download.cpp @@ -1015,6 +1015,8 @@ int CMenu::_gametdbDownloaderAsync() LWP_MutexLock(m_mutex); _setThrdMsg(_t("dlmsg26", L"Updating cache..."), 0.f); LWP_MutexUnlock(m_mutex); + + m_GameTDBLoaded = true; _loadList(); _initCF();