eion/purple-hangouts

0801b8b4a328
Parents a785489cc502
Children cee547f73e38
Clear out status message when clearing out status in Pidgin
--- a/hangouts_conversation.c Mon Nov 14 22:29:43 2016 +1300
+++ b/hangouts_conversation.c Mon Nov 14 22:30:03 2016 +1300
@@ -2002,9 +2002,9 @@
request.dnd_setting = &dnd_setting;
//has message?
+ mood_setting__init(&mood_setting);
message = purple_status_get_attr_string(status, "message");
if (message != NULL) {
- mood_setting__init(&mood_setting);
mood_message__init(&mood_message);
mood_content__init(&mood_content);
@@ -2016,8 +2016,8 @@
mood_message.mood_content = &mood_content;
mood_setting.mood_message = &mood_message;
- request.mood_setting = &mood_setting;
}
+ request.mood_setting = &mood_setting;
hangouts_pblite_set_presence(ha, &request, (HangoutsPbliteSetPresenceResponseFunc)hangouts_default_response_dump, NULL);