diff options
Diffstat (limited to 'pica-client/msguirouter.cpp')
| -rw-r--r-- | pica-client/msguirouter.cpp | 6 |
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(); } } |
