aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/notifier/notifierwindow.cpp
diff options
context:
space:
mode:
authorGravatar Fabio Bas2010-01-04 20:45:55 +0000
committerGravatar Fabio Bas2010-01-04 20:45:55 +0000
commit8ecf455cf586da1c7285fdbc8f079cb8e4fe5a01 (patch)
tree251967be8cf7cbd7a3cf25fdab49d1b20c5456fd /src/modules/notifier/notifierwindow.cpp
parentfixed config.write key "" to clear a variable (diff)
downloadKVIrc-8ecf455cf586da1c7285fdbc8f079cb8e4fe5a01.tar.gz
KVIrc-8ecf455cf586da1c7285fdbc8f079cb8e4fe5a01.tar.bz2
KVIrc-8ecf455cf586da1c7285fdbc8f079cb8e4fe5a01.zip
fix for #678
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3791 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/notifier/notifierwindow.cpp')
-rw-r--r--src/modules/notifier/notifierwindow.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/modules/notifier/notifierwindow.cpp b/src/modules/notifier/notifierwindow.cpp
index d66c7996f..d6205fe4b 100644
--- a/src/modules/notifier/notifierwindow.cpp
+++ b/src/modules/notifier/notifierwindow.cpp
@@ -200,7 +200,10 @@ void KviNotifierWindow::addMessage(KviWindow * pWnd,const QString &szImageId,con
tab = new KviNotifierWindowTab(pWnd, m_pWndTabs);
}
- m_pWndTabs->setCurrentWidget(tab);
+ //if the notifier is already visible, don't steal the focus from the current tab!
+ //the user could be writing a message on it (bug #678)
+ if(!isVisible())
+ m_pWndTabs->setCurrentWidget(tab);
tab->appendMessage(m);