Gui: Do not add non-existing files to open recent menu

This commit is contained in:
tmksw
2023-11-10 20:13:55 +01:00
committed by Adrián Insaurralde Avalos
parent 0ea46f03c8
commit 39f76dde67

View File

@@ -941,7 +941,10 @@ void RecentFilesAction::restore()
std::vector<std::string> MRU = hGrp->GetASCIIs("MRU");
QStringList files;
for(const auto& it : MRU) {
files.append(QString::fromUtf8(it.c_str()));
auto filePath = QString::fromUtf8(it.c_str());
if (QFileInfo::exists(filePath)) {
files.append(filePath);
}
}
setFiles(files);
}