]> cloud.milkyroute.net Git - dolphin.git/commitdiff
When renaming one item don't replace # by numbers
authorPeter Penz <peter.penz19@gmail.com>
Sat, 16 Apr 2011 12:50:22 +0000 (14:50 +0200)
committerPeter Penz <peter.penz19@gmail.com>
Sat, 16 Apr 2011 12:51:19 +0000 (14:51 +0200)
BUG: 271094
FIXED-IN: 4.7.0

src/views/renamedialog.cpp

index 864cfe270e2ff0f4d153ffa6ac04674b35535328..810562a51a37b17e1c4bfbe0e0ece31283cd4cdf 100644 (file)
@@ -131,7 +131,16 @@ void RenameDialog::slotButtonClicked(int button)
 {
     if (button == KDialog::Ok) {
         m_newName = m_lineEdit->text();
-        renameItems();
+
+        if (m_renameOneItem) {
+            Q_ASSERT(m_items.count() == 1);
+            const KUrl oldUrl = m_items.first().url();
+            KUrl newUrl = oldUrl;
+            newUrl.setFileName(m_newName);
+            KonqOperations::rename(this, oldUrl, newUrl);
+        } else {
+            renameItems();
+        }
     }
 
     KDialog::slotButtonClicked(button);