┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/filterbar.cpp
diff options
context:
space:
mode:
authorSascha Peilicke <[email protected]>2009-02-16 12:00:19 +0000
committerSascha Peilicke <[email protected]>2009-02-16 12:00:19 +0000
commit1f5f7f0092871fec525773a6cce158413e18a265 (patch)
treed229aa90d4ccc4f9eaa129946625dc9065c6d45e /src/filterbar.cpp
parent106094673c347c92ac594c0679ca1eb71ae6fe20 (diff)
Applied patches to filterbar as discussed on review request 91 and 93.
svn path=/trunk/KDE/kdebase/apps/; revision=926845
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();
+ }
}
}