[multimedia/kdenlive/release/26.08] src/project: Fix possible crash in project opening when discarding autosave file
Jean-Baptiste Mardelle <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit 3d253358bf5d01ae695fee839d2cca2224f47cb1 by Jean-Baptiste Mardelle.
Committed on 27/07/2026 at 06:15.
Pushed by mardelle into branch 'release/26.08'.
Fix possible crash in project opening when discarding autosave file
M +3 -2 src/project/projectmanager.cpp
https://invent.kde.org/multimedia/kdenlive/-/commit/3d253358bf5d01ae695fee839d2cca2224f47cb1
diff --git a/src/project/projectmanager.cpp b/src/project/projectmanager.cpp
index 957967d997..10a694eb7c 100644
--- a/src/project/projectmanager.cpp
+++ b/src/project/projectmanager.cpp
@@ -759,8 +759,9 @@ bool ProjectManager::checkForBackupFile(const QUrl &url, bool newFile)
return true;
}
}
- // remove the stale files
- for (KAutoSaveFile *stale : staleFiles) {
+ // remove the remaining stale files
+ const QList<KAutoSaveFile *> remainingStaleFiles = KAutoSaveFile::staleFiles(autosaveUrl);
+ for (KAutoSaveFile *stale : remainingStaleFiles) {
stale->open(QIODevice::ReadWrite);
delete stale;
}