From: Frank Reininghaus Date: Sat, 22 Jun 2013 07:19:27 +0000 (+0200) Subject: Enable KIO error reporting when renaming with the dialog X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/0d6bf0359872deeabde854cc14af558281a078a6?ds=sidebyside Enable KIO error reporting when renaming with the dialog The problem was that the KonqOperations object did not have the right parent. BUG: 299646 FIXED-IN: 4.11.0 REVIEW: 111111 --- diff --git a/src/views/renamedialog.cpp b/src/views/renamedialog.cpp index abb37b897..d8dbd7749 100644 --- a/src/views/renamedialog.cpp +++ b/src/views/renamedialog.cpp @@ -146,7 +146,13 @@ void RenameDialog::slotButtonClicked(int button) const KUrl oldUrl = m_items.first().url(); KUrl newUrl = oldUrl; newUrl.setFileName(KIO::encodeFileName(m_newName)); - KonqOperations::rename(this, oldUrl, newUrl); + + QWidget* widget = parentWidget(); + if (!widget) { + widget = this; + } + + KonqOperations::rename(widget, oldUrl, newUrl); } else { renameItems(); } @@ -191,7 +197,13 @@ void RenameDialog::renameItems() if (oldUrl.fileName() != newName) { KUrl newUrl = oldUrl; newUrl.setFileName(KIO::encodeFileName(newName)); - KonqOperations::rename(this, oldUrl, newUrl); + + QWidget* widget = parentWidget(); + if (!widget) { + widget = this; + } + + KonqOperations::rename(widget, oldUrl, newUrl); } } }