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
This commit is contained in:
Frank Reininghaus 2013-06-22 09:19:27 +02:00
parent 44791e7f15
commit cafbdb59df

View file

@ -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);
}
}
}