aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/notifier
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/notifier')
-rw-r--r--src/modules/notifier/NotifierWindow.cpp5
-rw-r--r--src/modules/notifier/NotifierWindowTab.cpp1
2 files changed, 5 insertions, 1 deletions
diff --git a/src/modules/notifier/NotifierWindow.cpp b/src/modules/notifier/NotifierWindow.cpp
index e39516503..289eae90d 100644
--- a/src/modules/notifier/NotifierWindow.cpp
+++ b/src/modules/notifier/NotifierWindow.cpp
@@ -693,7 +693,10 @@ void NotifierWindow::mousePressEvent(QMouseEvent * e)
stopAutoHideTimer();
activateWindow();
- setFocus();
+ if(m_pLineEdit->isVisible())
+ m_pLineEdit->setFocus();
+ else
+ setFocus();
m_pntClick = e->pos();
diff --git a/src/modules/notifier/NotifierWindowTab.cpp b/src/modules/notifier/NotifierWindowTab.cpp
index 0473511fe..575dadbdf 100644
--- a/src/modules/notifier/NotifierWindowTab.cpp
+++ b/src/modules/notifier/NotifierWindowTab.cpp
@@ -69,6 +69,7 @@ NotifierWindowTab::NotifierWindowTab(KviWindow * pWnd, QTabWidget * pParent)
m_pParent->addTab(this, m_szLabel);
}
+ setFocusPolicy(Qt::NoFocus);
setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);