]> git.sesse.net Git - kdenlive/commitdiff
Fix possible crash in tree view
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 19 Jan 2011 00:17:29 +0000 (00:17 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 19 Jan 2011 00:17:29 +0000 (00:17 +0000)
svn path=/trunk/kdenlive/; revision=5335

src/projectlist.cpp

index fcb4a6e0bf0fb2c4878c54ef5227556b463f2214..6a9a7959bc6ba801e316ddd37a9ae26e46f7fb95 100644 (file)
@@ -408,8 +408,10 @@ void ProjectList::slotReloadClip(const QString &id)
     QList<QTreeWidgetItem *> selected;
     if (id.isEmpty())
         selected = m_listView->selectedItems();
-    else
-        selected.append(getItemById(id));
+    else {
+        ProjectItem *itemToReLoad = getItemById(id);
+        if (itemToReLoad) selected.append(itemToReLoad);
+    }
     ProjectItem *item;
     for (int i = 0; i < selected.count(); i++) {
         if (selected.at(i)->type() != PROJECTCLIPTYPE) {