]> cloud.milkyroute.net Git - dolphin.git/commitdiff
fixed issue that the information panel shows wrong meta data when having split views...
authorPeter Penz <peter.penz19@gmail.com>
Thu, 6 Dec 2007 19:38:24 +0000 (19:38 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Thu, 6 Dec 2007 19:38:24 +0000 (19:38 +0000)
BUG: 151644

svn path=/trunk/KDE/kdebase/apps/; revision=745669

src/dolphinview.cpp

index 0b8fe5883dfb7c2b836fca40fdd6657abacddebb..c2ea5ff2847dcbc71b3292327eceee0d3dc08c40 100644 (file)
@@ -147,6 +147,7 @@ void DolphinView::setActive(bool active)
     }
 
     m_active = active;
     }
 
     m_active = active;
+    m_selectionModel->clearSelection();
 
     QColor color = KColorScheme(QPalette::Active, KColorScheme::View).background().color();
     if (active) {
 
     QColor color = KColorScheme(QPalette::Active, KColorScheme::View).background().color();
     if (active) {
@@ -816,7 +817,7 @@ void DolphinView::updateCutItems()
 
 void DolphinView::showHoverInformation(const KFileItem& item)
 {
 
 void DolphinView::showHoverInformation(const KFileItem& item)
 {
-    if (hasSelection()) {
+    if (hasSelection() || !m_active) {
         return;
     }
 
         return;
     }
 
@@ -825,7 +826,9 @@ void DolphinView::showHoverInformation(const KFileItem& item)
 
 void DolphinView::clearHoverInformation()
 {
 
 void DolphinView::clearHoverInformation()
 {
-    emit requestItemInfo(KFileItem());
+    if (m_active) {
+        emit requestItemInfo(KFileItem());
+    }
 }
 
 
 }