[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;
     }
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.