diff options
| -rw-r--r-- | src/dolphinview.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/dolphinview.cpp b/src/dolphinview.cpp index 8278d136a..06805eefc 100644 --- a/src/dolphinview.cpp +++ b/src/dolphinview.cpp @@ -329,6 +329,7 @@ void DolphinView::clearSelection() const QModelIndex currentIndex = selModel->currentIndex(); selModel->setCurrentIndex(currentIndex, QItemSelectionModel::Current | QItemSelectionModel::Clear); + m_selectedItems.clear(); } KFileItemList DolphinView::selectedItems() const @@ -656,6 +657,10 @@ void DolphinView::renameSelectedItems() return; } delete dialog; + + // the selection would be invalid after renaming the items, so just clear + // it before + clearSelection(); // TODO: check how this can be integrated into KIO::FileUndoManager/KonqOperations // as one operation instead of n rename operations like it is done now... |
