From 84a614dddc8d181cc7f41061617a7771cef0dd96 Mon Sep 17 00:00:00 2001 From: DanielSvoboda Date: Sun, 23 Feb 2025 17:17:29 -0300 Subject: [PATCH] Fix cache size (#2517) --- src/qt_gui/game_list_utils.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/qt_gui/game_list_utils.h b/src/qt_gui/game_list_utils.h index c6b69e70e..804f0e4b7 100644 --- a/src/qt_gui/game_list_utils.h +++ b/src/qt_gui/game_list_utils.h @@ -69,8 +69,12 @@ public: } // Cache path - QFile size_cache_file(Common::FS::GetUserPath(Common::FS::PathType::MetaDataDir) / - game.serial / "size_cache.txt"); + QDir cacheDir = + QDir(Common::FS::GetUserPath(Common::FS::PathType::MetaDataDir) / game.serial); + if (!cacheDir.exists()) { + cacheDir.mkpath("."); + } + QFile size_cache_file(cacheDir.absoluteFilePath("size_cache.txt")); QFileInfo cacheInfo(size_cache_file); QFileInfo dirInfo(dirPath);