--- a/hangouts_events.c Mon Mar 06 21:09:58 2017 +1300
+++ b/hangouts_events.c Wed Mar 08 19:38:29 2017 +1300
@@ -423,6 +423,12 @@
hbuddy->device_type = device_type;
+ if (presence->last_seen && !presence->has_reachable && !presence->has_available) { + GList *user_list = g_list_prepend(NULL, (gchar *)gaia_id); + hangouts_get_users_presence(ha, user_list); + g_list_free(user_list);