diff --git a/es-app/src/SystemData.cpp b/es-app/src/SystemData.cpp index d49160fe5..70a931ccf 100644 --- a/es-app/src/SystemData.cpp +++ b/es-app/src/SystemData.cpp @@ -1231,6 +1231,18 @@ void SystemData::loadTheme() sysData.insert(std::pair<std::string, std::string>("system.name", getName())); sysData.insert(std::pair<std::string, std::string>("system.theme", getThemeFolder())); sysData.insert(std::pair<std::string, std::string>("system.fullName", getFullName())); + if (isCollection()) { + sysData.insert( + std::pair<std::string, std::string>("system.fullName.collections", getFullName())); + sysData.insert( + std::pair<std::string, std::string>("system.theme.collections", getThemeFolder())); + } + else { + sysData.insert(std::pair<std::string, std::string>("system.fullName.noCollections", + getFullName())); + sysData.insert(std::pair<std::string, std::string>("system.theme.noCollections", + getThemeFolder())); + } mTheme->loadFile(sysData, path); }