]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Don't use assertions here. The result of the preview might have been done although...
authorPeter Penz <peter.penz19@gmail.com>
Wed, 28 Feb 2007 19:38:25 +0000 (19:38 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Wed, 28 Feb 2007 19:38:25 +0000 (19:38 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=638086

src/dolphinview.cpp

index bcbb637ad1fc8a2072657d1283461813ccf0ef01..fface3f431f7da1d1a35ab093a615161a8e92852 100644 (file)
@@ -700,10 +700,11 @@ void DolphinView::generatePreviews(const KFileItemList& items)
 
 void DolphinView::showPreview(const KFileItem* item, const QPixmap& pixmap)
 {
-    const QModelIndex idx = m_dirModel->indexForItem(item);
-    Q_ASSERT(idx.isValid());
-    Q_ASSERT(idx.column() == 0);
-    m_dirModel->setData(idx, pixmap, Qt::DecorationRole);
+    Q_ASSERT(item != 0);
+    const QModelIndex idx = m_dirModel->indexForItem(*item);
+    if (idx.isValid() && (idx.column() == 0)) {
+        m_dirModel->setData(idx, pixmap, Qt::DecorationRole);
+    }
 }
 
 void DolphinView::restoreContentsPos()