From 3ee85cc9d2658e62d9b1b267adec6916511e417b Mon Sep 17 00:00:00 2001 From: me_desk Date: Sun, 17 Aug 2014 18:36:14 +0000 Subject: remove peer from blinkqueue if reply is sent git-svn-id: svn://localhost/project_picapica/trunk@327 fb96df88-216d-11de-830c-f3023f12d8ac --- pica-client/msguirouter.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'pica-client/msguirouter.cpp') diff --git a/pica-client/msguirouter.cpp b/pica-client/msguirouter.cpp index c51cb24..23728a7 100644 --- a/pica-client/msguirouter.cpp +++ b/pica-client/msguirouter.cpp @@ -97,6 +97,15 @@ void MsgUIRouter::msg_from_peer(QByteArray from, QString msg) void MsgUIRouter::msg_to_peer(QString msg, ChatWindow *sender_window) { skynet->SendMessage(sender_window->getPeerId(), msg); + + if (!blinkqueue.isEmpty()) + { + blinkqueue.removeAll(sender_window->getPeerId()); + if (blinkqueue.isEmpty()) + { + systray->StopBlinking(); + } + } } void MsgUIRouter::start_chat(QByteArray peer_id) -- cgit v1.2.1