summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pica-client/msguirouter.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/pica-client/msguirouter.cpp b/pica-client/msguirouter.cpp
index a381b8e..2b6b845 100644
--- a/pica-client/msguirouter.cpp
+++ b/pica-client/msguirouter.cpp
@@ -79,9 +79,15 @@ void MsgUIRouter::msg_from_peer(QByteArray from, QString msg)
if (!chatwindows[from]->isActiveWindow())
{
if (blinkqueue.isEmpty())
+ {
systray->StartBlinking();
+ blinkqueue.append(from);
+ }
+ else if (blinkqueue.last() != from)
+ {
+ blinkqueue.append(from);
+ }
- blinkqueue.append(from);
}
}