summaryrefslogtreecommitdiffstats
path: root/pica-client/msguirouter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pica-client/msguirouter.cpp')
-rw-r--r--pica-client/msguirouter.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/pica-client/msguirouter.cpp b/pica-client/msguirouter.cpp
index 2ab48c4..a381b8e 100644
--- a/pica-client/msguirouter.cpp
+++ b/pica-client/msguirouter.cpp
@@ -36,7 +36,7 @@ void MsgUIRouter::trayicon_dclick()
}
else
{
- QByteArray blinker_id = blinkqueue.takeLast();
+ QByteArray blinker_id = blinkqueue.takeFirst();
if (chatwindows.contains(blinker_id))
{
@@ -78,8 +78,10 @@ void MsgUIRouter::msg_from_peer(QByteArray from, QString msg)
if (!chatwindows[from]->isActiveWindow())
{
+ if (blinkqueue.isEmpty())
+ systray->StartBlinking();
+
blinkqueue.append(from);
- systray->StartBlinking();
}
}