eion/purple-hangouts

Parents 2d686f69704d
Children 879cd690d7d4
Fix for buddies being marked offline if they have a mood message
See issue #79
--- a/libhangouts.c Sun Oct 16 21:11:33 2016 +1300
+++ b/libhangouts.c Sun Oct 16 21:38:31 2016 +1300
@@ -450,7 +450,7 @@
status = purple_status_type_new_full(PURPLE_STATUS_OFFLINE, NULL, NULL, TRUE, TRUE, FALSE);
types = g_list_append(types, status);
- status = purple_status_type_new_full(PURPLE_STATUS_INVISIBLE, NULL, NULL, FALSE, FALSE, FALSE);
+ status = purple_status_type_new_with_attrs(PURPLE_STATUS_INVISIBLE, NULL, NULL, FALSE, FALSE, FALSE, "message", _("Mood"), purple_value_new(PURPLE_TYPE_STRING), NULL);
types = g_list_append(types, status);
return types;