pidgin/plugins/xmppconsole/xmppconsole.c

changeset 41854
c1d7e7445b0f
parent 41652
fd32ea10d1cb
child 41864
6f490dec468f
--- a/pidgin/plugins/xmppconsole/xmppconsole.c	Fri Oct 28 22:54:43 2022 -0500
+++ b/pidgin/plugins/xmppconsole/xmppconsole.c	Fri Oct 28 23:37:16 2022 -0500
@@ -482,9 +482,11 @@
 }
 
 static void
-dropdown_changed_cb(GtkComboBox *widget, gpointer data) {
+dropdown_changed_cb(GObject *obj, G_GNUC_UNUSED GParamSpec *pspec,
+                    gpointer data)
+{
 	PidginXmppConsole *console = data;
-	PidginAccountChooser *chooser = PIDGIN_ACCOUNT_CHOOSER(widget);
+	PidginAccountChooser *chooser = PIDGIN_ACCOUNT_CHOOSER(obj);
 	PurpleAccount *account = NULL;
 
 	account = pidgin_account_chooser_get_selected(chooser);
@@ -592,7 +594,7 @@
 pidgin_xmpp_console_init(PidginXmppConsole *console) {
 	gtk_widget_init_template(GTK_WIDGET(console));
 
-	dropdown_changed_cb(console->account_chooser, console);
+	dropdown_changed_cb(G_OBJECT(console->account_chooser), NULL, console);
 	entry_changed_cb(console->entry_buffer, console);
 
 	gtk_widget_show(GTK_WIDGET(console));

mercurial