eion/purple-hangouts

55331a843477
Parents c0d26f3bf2e7
Children 83eae02d0b16
Play nice with the 'Offline Message Emulation' plugin
Fixes issue #148
--- a/libhangouts.c Fri Jul 14 09:47:28 2017 +1200
+++ b/libhangouts.c Sat Jul 15 11:24:25 2017 +1200
@@ -503,6 +503,12 @@
g_free(hbuddy);
}
+static gboolean
+hangouts_offline_message(const PurpleBuddy *buddy)
+{
+ return TRUE;
+}
+
/*****************************************************************************/
@@ -592,6 +598,7 @@
prpl_info->status_text = hangouts_status_text;
prpl_info->tooltip_text = hangouts_tooltip_text;
prpl_info->buddy_free = hangouts_buddy_free;
+ prpl_info->offline_message = hangouts_offline_message;
}
static void
@@ -818,6 +825,7 @@
prpl_info->status_text = hangouts_status_text;
prpl_info->tooltip_text = hangouts_tooltip_text;
prpl_info->buddy_free = hangouts_buddy_free;
+ prpl_info->offline_message = hangouts_offline_message;
prpl_info->get_info = hangouts_get_info;
prpl_info->set_status = hangouts_set_status;