]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/iconmanager.cpp
allow Konqueror to open also files inside a new tab, not only directories
[dolphin.git] / src / iconmanager.cpp
index c6c07be7bd9b1eb10299c6e426f3f441fd753565..78bb89cf80e35023eeab3a24b12fc4bb52e5cdcb 100644 (file)
@@ -96,8 +96,10 @@ void IconManager::updatePreviews()
     generatePreviews(itemList);
 }
 
-void IconManager::generatePreviews(const KFileItemList &items)
+void IconManager::generatePreviews(const KFileItemListitems)
 {
+    applyCutItemEffect();
+
     if (!m_showPreview) {
         return;
     }
@@ -274,7 +276,8 @@ void IconManager::applyCutItemEffect()
             const QVariant value = m_dolphinModel->data(index, Qt::DecorationRole);
             if (value.type() == QVariant::Icon) {
                 const QIcon icon(qvariant_cast<QIcon>(value));
-                QPixmap pixmap = icon.pixmap(m_view->iconSize());
+                const QSize actualSize = icon.actualSize(m_view->iconSize());
+                QPixmap pixmap = icon.pixmap(actualSize);
 
                 // remember current pixmap for the item to be able
                 // to restore it when other items get cut