diff -r d884c4b6e202 -r 4d3018b00ad4 pidgin/pidginaccountactionsmenu.c --- a/pidgin/pidginaccountactionsmenu.c Tue Dec 01 22:06:48 2020 -0600 +++ b/pidgin/pidginaccountactionsmenu.c Thu Dec 03 04:34:04 2020 -0600 @@ -122,12 +122,12 @@ show_separator = TRUE; } - if(PURPLE_PROTOCOL_IMPLEMENTS(protocol, CLIENT, get_actions)) { + if(PURPLE_IS_PROTOCOL_CLIENT(protocol)) { + PurpleProtocolClient *client = PURPLE_PROTOCOL_CLIENT(protocol); GtkWidget *item = NULL; GList *actions = NULL; - actions = purple_protocol_client_iface_get_actions(protocol, - connection); + actions = purple_protocol_client_get_actions(client, connection); while(actions != NULL) { PurpleProtocolAction *action = (PurpleProtocolAction *)actions->data;