diff --git a/es-app/src/views/ViewController.cpp b/es-app/src/views/ViewController.cpp
index 366c30a81..2a06e0764 100644
--- a/es-app/src/views/ViewController.cpp
+++ b/es-app/src/views/ViewController.cpp
@@ -962,6 +962,9 @@ void ViewController::preload()
         }
         (*it)->getIndex()->resetFilters();
 
+        // This makes sure we avoid texture pop-in when loading theme extras.
+        getSystemListView();
+
         if (Settings::getInstance()->getBool("PreloadGamelists"))
             getGameListView(*it)->preloadGamelist();
         else