]> git.sesse.net Git - kdenlive/blobdiff - src/mainwindow.cpp
Avoid crash - check if dialog pointer is still valid
[kdenlive] / src / mainwindow.cpp
index ba8e828e7392612e7f520816091368f86f8fc73a..2712972cd7a25b1f54b1cf0d1c55bc54ae06e8e2 100644 (file)
@@ -3758,7 +3758,7 @@ int MainWindow::getNewStuff(const QString &configFile)
 #if KDE_IS_VERSION(4,3,80)
     QPointer<KNS3::DownloadDialog> dialog = new KNS3::DownloadDialog(configFile);
     dialog->exec();
-    entries = dialog->changedEntries();
+    if (dialog) entries = dialog->changedEntries();
     foreach(const KNS3::Entry & entry, entries) {
         if (entry.status() == KNS3::Entry::Installed)
             kDebug() << "// Installed files: " << entry.installedFiles();