aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/notifier/notifierwindow.cpp
diff options
context:
space:
mode:
authorGravatar Noldor2008-09-28 14:57:20 +0000
committerGravatar Noldor2008-09-28 14:57:20 +0000
commit9c764c2940b1c6b31f68f4ab5087dd3c2fb0531f (patch)
treea4c8dc8d4df6ca6b2edbfd9c239c4e28d2ffbd6b /src/modules/notifier/notifierwindow.cpp
parentsome fixes + optimized readhex functions in kvs classes socket and file (diff)
downloadKVIrc-9c764c2940b1c6b31f68f4ab5087dd3c2fb0531f.tar.gz
KVIrc-9c764c2940b1c6b31f68f4ab5087dd3c2fb0531f.tar.bz2
KVIrc-9c764c2940b1c6b31f68f4ab5087dd3c2fb0531f.zip
1 fix in notifier window
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2588 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/notifier/notifierwindow.cpp')
-rw-r--r--src/modules/notifier/notifierwindow.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/modules/notifier/notifierwindow.cpp b/src/modules/notifier/notifierwindow.cpp
index a1e61ad90..47f3b817e 100644
--- a/src/modules/notifier/notifierwindow.cpp
+++ b/src/modules/notifier/notifierwindow.cpp
@@ -370,6 +370,7 @@ void KviNotifierWindow::heartbeat()
stopShowHideTimer();
m_dOpacity = 1.0;
if(!isVisible())show(); //!!!
+ else update();
break;
case Showing:
// if the main window got attention while
@@ -1185,8 +1186,11 @@ void KviNotifierWindow::leaveEvent(QEvent * e)
m_pShowHideTimer = new QTimer();
connect(m_pShowHideTimer,SIGNAL(timeout()),this,SLOT(heartbeat()));
}
- m_eState = FocusingOff;
- m_pShowHideTimer->start(40);
+ if (m_eState!=Hidden)
+ {
+ m_eState = FocusingOff;
+ m_pShowHideTimer->start(40);
+ }
}
void KviNotifierWindow::contextPopup(const QPoint &pos)