diff options
-rw-r--r-- | NEWS | 5 | ||||
-rw-r--r-- | src/contact-list.c | 2 | ||||
-rw-r--r-- | src/im-channel.c | 2 |
3 files changed, 8 insertions, 1 deletions
@@ -24,6 +24,11 @@ Fixes: 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) ================================= diff --git a/src/contact-list.c b/src/contact-list.c index 107f9e9..7397c1d 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; diff --git a/src/im-channel.c b/src/im-channel.c index 743eb9b..f74004d 100644 --- a/src/im-channel.c +++ b/src/im-channel.c @@ -608,6 +608,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 |