diff --git a/rpcs3/rpcs3qt/game_list_frame.cpp b/rpcs3/rpcs3qt/game_list_frame.cpp index 0b484bea9e..635bf98c51 100644 --- a/rpcs3/rpcs3qt/game_list_frame.cpp +++ b/rpcs3/rpcs3qt/game_list_frame.cpp @@ -1613,8 +1613,8 @@ bool game_list_frame::RemoveSPUCache(const std::string& base_dir, bool is_intera void game_list_frame::BatchCreatePPUCaches() { - const std::string vsh_path = g_cfg.vfs.get_dev_flash() + "vsh/module/vsh.self"; - const bool vsh_exists = fs::is_file(vsh_path); + const std::string vsh_path = g_cfg.vfs.get_dev_flash() + "vsh/module/"; + const bool vsh_exists = fs::is_file(vsh_path + "vsh.self"); const u32 total = m_game_data.size() + (vsh_exists ? 1 : 0); if (total == 0)