]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/views/renamedialog.cpp
When renaming one item don't replace # by numbers
[dolphin.git] / 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);