diff -r d5fe1ee0efae -r c1d7e7445b0f pidgin/pidginaddbuddydialog.c --- a/pidgin/pidginaddbuddydialog.c Fri Oct 28 22:54:43 2022 -0500 +++ b/pidgin/pidginaddbuddydialog.c Fri Oct 28 23:37:16 2022 -0500 @@ -198,12 +198,15 @@ } static void -pidgin_add_buddy_dialog_account_changed_cb(GtkComboBox *widget, gpointer data) { +pidgin_add_buddy_dialog_account_changed_cb(GObject *obj, + G_GNUC_UNUSED GParamSpec *pspec, + gpointer data) +{ PidginAddBuddyDialog *dialog = data; PurpleAccount *account = NULL; gboolean message_sensitive = TRUE; - account = pidgin_account_chooser_get_selected(PIDGIN_ACCOUNT_CHOOSER(widget)); + account = pidgin_account_chooser_get_selected(PIDGIN_ACCOUNT_CHOOSER(obj)); if(PURPLE_IS_ACCOUNT(account)) { PurpleProtocol *protocol = purple_account_get_protocol(account);