Recent: Don't resolve paths when iterating. We already resolve all paths on insert, and have done so for a long time.

This commit is contained in:
Henrik Rydgård
2025-03-26 17:31:47 +01:00
parent ca64734bcd
commit ddf43adbc8
+1 -2
View File
@@ -82,8 +82,7 @@ void RemoveRecentResolved(const std::string &resolvedFilename) {
std::lock_guard<std::mutex> guard(recentIsosLock);
auto iter = std::remove_if(recentIsos.begin(), recentIsos.end(), [resolvedFilename](const auto &str) {
const std::string recent = File::ResolvePath(str);
return resolvedFilename == recent;
return str == resolvedFilename;
});
// remove_if is weird.
recentIsos.erase(iter, recentIsos.end());