]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/kitemviews/kitemlistcontroller.cpp
Selection and current item fixes
[dolphin.git] / src / kitemviews / kitemlistcontroller.cpp
index b7b0085453886c0553f928da123cae937613bee8..e77de292ae48c2edb4df098fc816059b50a95d8d 100644 (file)
@@ -187,7 +187,6 @@ bool KItemListController::keyPressEvent(QKeyEvent* event)
         }
     }
 
-
     switch (key) {
     case Qt::Key_Home:
         index = 0;
@@ -345,6 +344,7 @@ bool KItemListController::mousePressEvent(QGraphicsSceneMouseEvent* event, const
     m_selectionTogglePressed = m_view->isAboveSelectionToggle(m_pressedIndex, m_pressedMousePos);
     if (m_selectionTogglePressed) {
         m_selectionManager->setSelected(m_pressedIndex, 1, KItemListSelectionManager::Toggle);
+        m_selectionManager->setCurrentItem(m_pressedIndex);
         return true;
     }