diff -r a0e894209b3e -r ea1401483849 pidgin/gtkdocklet.c --- a/pidgin/gtkdocklet.c Tue Aug 06 17:55:34 2019 -0400 +++ b/pidgin/gtkdocklet.c Tue Aug 06 19:15:13 2019 -0400 @@ -243,7 +243,7 @@ while(c != NULL) { PurpleConnection *gc = c->data; PurpleProtocol *protocol = purple_connection_get_protocol(gc); - if (protocol != NULL && PURPLE_PROTOCOL_IMPLEMENTS(protocol, CHAT_IFACE, info)) + if (protocol != NULL && PURPLE_PROTOCOL_IMPLEMENTS(protocol, CHAT, info)) return TRUE; c = c->next; } @@ -279,7 +279,7 @@ docklet_signed_on_cb(PurpleConnection *gc) { if (!enable_join_chat) { - if (PURPLE_PROTOCOL_IMPLEMENTS(purple_connection_get_protocol(gc), CHAT_IFACE, info)) + if (PURPLE_PROTOCOL_IMPLEMENTS(purple_connection_get_protocol(gc), CHAT, info)) enable_join_chat = TRUE; } docklet_update_status(); @@ -289,7 +289,7 @@ docklet_signed_off_cb(PurpleConnection *gc) { if (enable_join_chat) { - if (PURPLE_PROTOCOL_IMPLEMENTS(purple_connection_get_protocol(gc), CHAT_IFACE, info)) + if (PURPLE_PROTOCOL_IMPLEMENTS(purple_connection_get_protocol(gc), CHAT, info)) enable_join_chat = online_account_supports_chat(); } docklet_update_status();