[Telepathy-commits] [telepathy-qt4/master] Channel: Continue processing membersChangedQueue even if no member was added.

Andre Moreira Magalhaes (andrunko) andre.magalhaes at collabora.co.uk
Fri Feb 6 12:58:01 PST 2009


---
 TelepathyQt4/Client/channel.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/TelepathyQt4/Client/channel.cpp b/TelepathyQt4/Client/channel.cpp
index fa423cb..bd817e3 100644
--- a/TelepathyQt4/Client/channel.cpp
+++ b/TelepathyQt4/Client/channel.cpp
@@ -559,6 +559,10 @@ void Channel::Private::processMembersChanged()
                 currentGroupMembersChangedInfo->reason,
                 currentGroupMembersChangedInfo->message);
         delete currentGroupMembersChangedInfo;
+
+        // TODO should processMembersChanged be a slot and fired with singleShot
+        //      so we avoid blocking here
+        processMembersChanged();
     } else {
         buildContacts();
     }
-- 
1.5.6.5




More information about the telepathy-commits mailing list