summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2009-10-08 12:47:58 +0100
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2009-10-08 12:48:01 +0100
commit827a53e95c75adba77092d5bcf5a6ca901bad533 (patch)
tree0e566c0c67e8c713848c4436db26ffba3f509563
parent22520d70f1c6834054be4d66f0fb8de2fafd1def (diff)
parentc725b70255e0d87079e7cf91d553071403746501 (diff)
Merge branch '52-errors-are-missed' into telepathy-mission-control-5.2
Reviewed-by: Alberto Mardegan <alberto.mardegan@nokia.com>
-rw-r--r--src/mcd-channel.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mcd-channel.c b/src/mcd-channel.c
index ec2e6d3b..4c8dd322 100644
--- a/src/mcd-channel.c
+++ b/src/mcd-channel.c
@@ -176,7 +176,9 @@ on_members_changed (TpChannel *proxy, const gchar *message,
}
if (removed && removed->len > 0 &&
- (actor == 0 || (actor != self_handle && actor != conn_self_handle)))
+ (actor == 0 ||
+ reason == TP_CHANNEL_GROUP_CHANGE_REASON_ERROR ||
+ (actor != self_handle && actor != conn_self_handle)))
{
for (i = 0; i < removed->len; i++)
{