diff --git a/rpcs3/rpcs3qt/game_list_frame.cpp b/rpcs3/rpcs3qt/game_list_frame.cpp index 6738104431..abae05839a 100644 --- a/rpcs3/rpcs3qt/game_list_frame.cpp +++ b/rpcs3/rpcs3qt/game_list_frame.cpp @@ -593,6 +593,10 @@ void game_list_frame::Refresh(const bool fromDrive, const bool scrollAfter) } } + // Remove duplicates + sort(path_list.begin(), path_list.end()); + path_list.erase(unique(path_list.begin(), path_list.end()), path_list.end()); + QSet serials; QMutex mutex_cat;