diff --git a/es-app/src/views/ViewController.cpp b/es-app/src/views/ViewController.cpp index d9093e8e1..ce29025e0 100644 --- a/es-app/src/views/ViewController.cpp +++ b/es-app/src/views/ViewController.cpp @@ -228,13 +228,15 @@ std::shared_ptr ViewController::getGameListView(SystemData* syste //if we didn't, make it, remember it, and return it std::shared_ptr view; + bool themeHasVideoView = system->getTheme()->hasView("video"); + //decide type bool detailed = false; bool video = false; std::vector files = system->getRootFolder()->getFilesRecursive(GAME | FOLDER); for(auto it = files.begin(); it != files.end(); it++) { - if(!(*it)->getVideoPath().empty()) + if(themeHasVideoView && !(*it)->getVideoPath().empty()) { video = true; break; diff --git a/es-core/src/ThemeData.cpp b/es-core/src/ThemeData.cpp index 871e7dead..9ed9e093e 100644 --- a/es-core/src/ThemeData.cpp +++ b/es-core/src/ThemeData.cpp @@ -343,6 +343,11 @@ void ThemeData::parseElement(const pugi::xml_node& root, const std::map