]> cloud.milkyroute.net Git - dolphin.git/commitdiff
It is hard to understand which is the actual selected item here: m_selection, m_fileI...
authorSebastian Trueg <sebastian@trueg.de>
Fri, 27 Jun 2008 18:34:52 +0000 (18:34 +0000)
committerSebastian Trueg <sebastian@trueg.de>
Fri, 27 Jun 2008 18:34:52 +0000 (18:34 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=825279

src/infosidebarpage.cpp

index 4cb4e22c6c34e778abc7158f09cd40557a518b66..2cfe56bf7977d500b51cdd7356279f9cd470bce7 100644 (file)
@@ -339,16 +339,11 @@ void InfoSidebarPage::showMetaInfo()
 {
     m_metaTextLabel->clear();
 
+    const KUrl file = (!m_fileItem.isNull() || m_selection.isEmpty()) ? m_shownUrl : m_selection[0].url();
+
     if ((m_selection.size() <= 1) || !m_fileItem.isNull()) {
-        KFileItem fileItem;
-        if (m_fileItem.isNull()) {
-            // no pending request is ongoing
-            const KUrl url = (m_selection.size() == 1) ? m_selection.first().url() : m_shownUrl;
-            fileItem = KFileItem(KFileItem::Unknown, KFileItem::Unknown, url);
-            fileItem.refresh();
-        } else {
-            fileItem = m_fileItem;
-        }
+        KFileItem fileItem(KFileItem::Unknown, KFileItem::Unknown, file);
+        fileItem.refresh();
 
         if (fileItem.isDir()) {
             m_metaTextLabel->add(i18nc("@label", "Type:"), i18nc("@label", "Folder"));