diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 1e340806..3a50dbf5 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -1064,7 +1064,23 @@ void MainWindow::openRecentFile() void MainWindow::updateRecentFileActions() { + // Get recent files list from settings QStringList files = PreferencesDialog::getSettingsValue("General", "recentFileList").toStringList(); + + // Check if files still exist and remove any non-existant file + for(int i=0;i