diff options
| author | Frank Reininghaus <[email protected]> | 2012-12-13 22:34:38 +0100 |
|---|---|---|
| committer | Frank Reininghaus <[email protected]> | 2012-12-13 22:34:38 +0100 |
| commit | e348bc58267b3dc06f2fc044f9e5ce5a5dfcd087 (patch) | |
| tree | 736d9d4febcd3520b06573bb8fded3c3b94cab64 | |
| parent | bf39cc3808886eb8c502ebb9c5a91b3754f3b4bf (diff) | |
| parent | fe5c03fb588792a454552bf805b15300768f16f8 (diff) | |
Merge remote-tracking branch 'origin/KDE/4.9'
| -rw-r--r-- | src/kitemviews/private/kitemlistroleeditor.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/kitemviews/private/kitemlistroleeditor.cpp b/src/kitemviews/private/kitemlistroleeditor.cpp index 1e4b5fd4e..4f4006010 100644 --- a/src/kitemviews/private/kitemlistroleeditor.cpp +++ b/src/kitemviews/private/kitemlistroleeditor.cpp @@ -20,6 +20,7 @@ #include "kitemlistroleeditor.h" #include <KDebug> +#include <kio/global.h> #include <QKeyEvent> KItemListRoleEditor::KItemListRoleEditor(QWidget *parent) : @@ -93,7 +94,7 @@ void KItemListRoleEditor::keyPressEvent(QKeyEvent* event) // a roleEditingFinished signal (see KItemListRoleEditor::event), // which is not wanted in this case. m_blockFinishedSignal = true; - emit roleEditingCanceled(m_index, m_role, toPlainText()); + emit roleEditingCanceled(m_index, m_role, KIO::encodeFileName(toPlainText())); m_blockFinishedSignal = false; event->accept(); return; @@ -137,7 +138,7 @@ void KItemListRoleEditor::autoAdjustSize() void KItemListRoleEditor::emitRoleEditingFinished() { if (!m_blockFinishedSignal) { - emit roleEditingFinished(m_index, m_role, toPlainText()); + emit roleEditingFinished(m_index, m_role, KIO::encodeFileName(toPlainText())); } } |
