From e6832e143cba048c2fe92dd0b6f25817adffbcbe Mon Sep 17 00:00:00 2001 From: wiidev Date: Sun, 4 Apr 2021 19:00:02 +0100 Subject: [PATCH] Only use header caching when in god mode Because header caching doesn't filter categories or age restricted games. --- source/usbloader/GameList.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/usbloader/GameList.cpp b/source/usbloader/GameList.cpp index e463b8c1..d3a8c2d4 100644 --- a/source/usbloader/GameList.cpp +++ b/source/usbloader/GameList.cpp @@ -345,7 +345,7 @@ int GameList::FilterList(const wchar_t *gameFilter) } } - if (Settings.UseGameHeaderCache && allType == ENABLED && isCacheFile(FilteredListCacheFileName(gameFilter))) + if (Settings.UseGameHeaderCache && allType == ENABLED && Settings.godmode && isCacheFile(FilteredListCacheFileName(gameFilter))) { LoadFilteredListCache(FilteredList, GameFilter.c_str()); GuiSearchBar::FilterList(FilteredList, GameFilter); @@ -374,7 +374,7 @@ int GameList::FilterList(const wchar_t *gameFilter) SortList(); - if (Settings.UseGameHeaderCache && allType == ENABLED && !FilteredList.empty() && (Settings.GameSort & SORT_RANKING) == 0 && (Settings.GameSort & SORT_PLAYCOUNT) == 0 && (Settings.GameSort & SORT_FAVORITE) == 0) + if (Settings.UseGameHeaderCache && allType == ENABLED && Settings.godmode && !FilteredList.empty() && (Settings.GameSort & SORT_RANKING) == 0 && (Settings.GameSort & SORT_PLAYCOUNT) == 0 && (Settings.GameSort & SORT_FAVORITE) == 0) SaveFilteredListCache(FilteredList, GameFilter.c_str()); return FilteredList.size();