summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorme_desk <me_desk@fb96df88-216d-11de-830c-f3023f12d8ac>2013-10-20 08:25:24 +0000
committerme_desk <me_desk@fb96df88-216d-11de-830c-f3023f12d8ac>2013-10-20 08:25:24 +0000
commitdf3ffdfe86c7c875ab1a3ef4f64236d8d97eb376 (patch)
tree6d14fa5dad8dc78c24e4b42617dec0bb7ada7289
parentbd25d7a48bcc28fd6ec65b82524d3eba3c26ebdf (diff)
downloadpica-pica-df3ffdfe86c7c875ab1a3ef4f64236d8d97eb376.tar.gz
pica-pica-df3ffdfe86c7c875ab1a3ef4f64236d8d97eb376.zip
do not add item to blinkqueue if its last entry already contains that sender
git-svn-id: svn://localhost/project_picapica/trunk@293 fb96df88-216d-11de-830c-f3023f12d8ac
-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);
}
}