diff --git a/RetroFE/Source/Database/Configuration.cpp b/RetroFE/Source/Database/Configuration.cpp index a0c4134..538e098 100644 --- a/RetroFE/Source/Database/Configuration.cpp +++ b/RetroFE/Source/Database/Configuration.cpp @@ -347,7 +347,7 @@ void Configuration::GetMediaPropertyAbsolutePath(std::string collectionName, std void Configuration::GetMediaPropertyAbsolutePath(std::string collectionName, std::string mediaType, bool system, std::string &value) { - std::string key = "collections.media." + collectionName + "." + mediaType; + std::string key = "collections." + collectionName + ".media." + mediaType; // use user-overridden setting if it exists if(GetPropertyAbsolutePath(key, value)) diff --git a/RetroFE/Source/RetroFE.cpp b/RetroFE/Source/RetroFE.cpp index 59ff97b..7cd263e 100644 --- a/RetroFE/Source/RetroFE.cpp +++ b/RetroFE/Source/RetroFE.cpp @@ -443,6 +443,9 @@ RetroFE::RETROFE_STATE RetroFE::ProcessUserInput(Page *page) { Config.SetCurrentCollection(NextPageItem->GetName()); CollectionInfo *info = GetCollection(NextPageItem->GetName()); + MenuParser mp; + mp.GetMenuItems(info); + CurrentPage->PushCollection(info); MenuParser mp; mp.GetMenuItems(info);