From e5e280cd3f669b01da3e866e06ecd491c8eb6daf Mon Sep 17 00:00:00 2001 From: digant73 Date: Tue, 18 Aug 2026 20:36:27 +0200 Subject: [PATCH] Fix duplicate path addition --- rpcs3/rpcs3qt/main_window.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/rpcs3qt/main_window.cpp b/rpcs3/rpcs3qt/main_window.cpp index 65c7f0da21..ca4e3a3abd 100644 --- a/rpcs3/rpcs3qt/main_window.cpp +++ b/rpcs3/rpcs3qt/main_window.cpp @@ -4180,7 +4180,7 @@ void main_window::AddGamesFromDirs(QStringList&& paths) { for (const auto& dir_path : paths) { - if (dir_path.startsWith(game->info.path.c_str()) && fs::exists(game->info.path)) + if (Emu.IsPathInsideDir(game->info.path, dir_path.toStdString())) { existing.insert(game->info.path); break;