summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--konsole/konsole/TEWidget.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/konsole/konsole/TEWidget.cpp b/konsole/konsole/TEWidget.cpp
index f16d97aac..f151044fc 100644
--- a/konsole/konsole/TEWidget.cpp
+++ b/konsole/konsole/TEWidget.cpp
@@ -1929,7 +1929,8 @@ bool TEWidget::eventFilter( TQObject *obj, TQEvent *e )
if (fe->gotFocus())
{
emit focusInSignal(fe);
- return true;
+ // Do NOT return here otherwise the focusInEvent below will not fire, causing cursor drawing problems on focus
+ // See Bug 2142
}
}
if ( e->type() == TQEvent::Enter )