┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinview.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2009-06-20 09:13:39 +0000
committerPeter Penz <[email protected]>2009-06-20 09:13:39 +0000
commit35a0eca331f475e2751614f782c2710fc93cfebd (patch)
treeb21a98dd635a918c2980d3b65963b6008e80132e /src/dolphinview.cpp
parentf8c3c95a40f59786effe4f55fb84d7f470c8aa1e (diff)
clear the selection before renaming multiple items
svn path=/trunk/KDE/kdebase/apps/; revision=984159
Diffstat (limited to 'src/dolphinview.cpp')
-rw-r--r--src/dolphinview.cpp5
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...