┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/filterbar.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/filterbar.cpp')
-rw-r--r--src/filterbar.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/filterbar.cpp b/src/filterbar.cpp
index a16df75aa..7becada99 100644
--- a/src/filterbar.cpp
+++ b/src/filterbar.cpp
@@ -76,7 +76,11 @@ void FilterBar::keyReleaseEvent(QKeyEvent* event)
{
QWidget::keyReleaseEvent(event);
if ((event->key() == Qt::Key_Escape)) {
- emit closeRequest();
+ if (m_filterInput->text().isEmpty()) {
+ emit closeRequest();
+ } else {
+ m_filterInput->clear();
+ }
}
}