From 8e34a2952f3c45669580f3ab410a4283dbad1e93 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Mon, 23 Sep 2013 14:53:40 +0100 Subject: haze_contact_list_set_contact_groups_async: fix sense of test We want to remove the buddy from every group *not* listed in the argument. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389 Reviewed-by: Guillaume Desmottes --- src/contact-list.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/contact-list.c b/src/contact-list.c index 13bf348..fc46de8 100644 --- a/src/contact-list.c +++ b/src/contact-list.c @@ -1023,7 +1023,7 @@ haze_contact_list_set_contact_groups_async (TpBaseContactList *cl, for (i = 0; i < n_names; i++) { - if (tp_strdiff (group_name, names[i])) + if (!tp_strdiff (group_name, names[i])) { desired = TRUE; break; -- cgit v1.2.1 From 755b880c45e75c072eaaa93007495b751515677b Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Mon, 23 Sep 2013 17:02:43 +0100 Subject: HazeIMChannel: chain up properly in dispose Bug: https://bugs.freedesktop.org/show_bug.cgi?id=31723 Reviewed-by: Guillaume Desmottes --- src/im-channel.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/im-channel.c b/src/im-channel.c index d374491..b6f3653 100644 --- a/src/im-channel.c +++ b/src/im-channel.c @@ -609,6 +609,8 @@ haze_im_channel_dispose (GObject *obj) g_free (priv->object_path); tp_message_mixin_finalize (obj); + + G_OBJECT_CLASS (haze_im_channel_parent_class)->dispose (obj); } static void -- cgit v1.2.1 From 5ebdcd4ced55abc121cc0b796a01a943e3bf040f Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Tue, 24 Sep 2013 12:07:29 +0100 Subject: NEWS --- NEWS | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/NEWS b/NEWS index 284b5ba..87fa2cc 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,17 @@ +telepathy-haze 0.7.2 (UNRELEASED) +================================= + +Fixes: + +• Report contacts with unknown presence as 'unknown' rather than raising + an error, and don't crash if libpurple reports a "primitive status" + that we don't understand (fd.o #69474, Simon) + +• Fix a memory leak when IM channels are closed (fd.o #31723, Simon) + +• Fix ContactGroups.SetContactGroups() implementation so it removes + the contact from groups if desired (fd.o #49389, Simon) + telepathy-haze 0.7.1 (2013-09-17) ================================= -- cgit v1.2.1