┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinurlnavigator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dolphinurlnavigator.cpp')
-rw-r--r--src/dolphinurlnavigator.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/dolphinurlnavigator.cpp b/src/dolphinurlnavigator.cpp
index 3a40eea5c..5c32538b0 100644
--- a/src/dolphinurlnavigator.cpp
+++ b/src/dolphinurlnavigator.cpp
@@ -16,6 +16,7 @@
#include <KUrlComboBox>
#include <QAbstractButton>
+#include <QKeyEvent>
#include <QLabel>
#include <QLayout>
#include <QLineEdit>
@@ -145,4 +146,13 @@ void DolphinUrlNavigator::slotReturnPressed()
}
}
+void DolphinUrlNavigator::keyPressEvent(QKeyEvent *keyEvent)
+{
+ if (keyEvent->key() == Qt::Key_Escape && !isUrlEditable()) {
+ Q_EMIT requestToLoseFocus();
+ return;
+ }
+ KUrlNavigator::keyPressEvent(keyEvent);
+}
+
#include "moc_dolphinurlnavigator.cpp"