eion/purple-hangouts

Parents 0733257e2de4
Children 32d619f94406
Allow clearing out of status message which should help with issue #5
--- a/hangouts_conversation.c Thu May 05 23:32:28 2016 +1200
+++ b/hangouts_conversation.c Thu May 05 23:43:50 2016 +1200
@@ -1726,14 +1726,16 @@
//has message?
message = purple_status_get_attr_string(status, "message");
- if (message && *message) {
+ if (message != NULL) {
mood_setting__init(&mood_setting);
mood_message__init(&mood_message);
mood_content__init(&mood_content);
- segments = hangouts_convert_html_to_segments(ha, message, &n_segments);
- mood_content.segment = segments;
- mood_content.n_segment = n_segments;
+ if (*message) {
+ segments = hangouts_convert_html_to_segments(ha, message, &n_segments);
+ mood_content.segment = segments;
+ mood_content.n_segment = n_segments;
+ }
mood_message.mood_content = &mood_content;
mood_setting.mood_message = &mood_message;