From 99604d3a34d328af4cc00bb415c5a9d2a8f9bdd6 Mon Sep 17 00:00:00 2001
From: Leon Styhre <leon@leonstyhre.com>
Date: Thu, 4 Nov 2021 21:59:24 +0100
Subject: [PATCH] Added the System view loading to the ViewController preload
 to avoid texture pop-ins.

---
 es-app/src/views/ViewController.cpp | 3 +++
 1 file changed, 3 insertions(+)

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