Sun, 22 Dec 2019 18:54:41 -0500
Fill PidginAccountChooser on init.
Otherwise, it will be empty if created via Glade, which won't call
pidgin_account_chooser_new.
| pidgin/pidginaccountchooser.c | file | annotate | diff | comparison | revisions |
--- a/pidgin/pidginaccountchooser.c Sun Dec 22 18:42:12 2019 -0500 +++ b/pidgin/pidginaccountchooser.c Sun Dec 22 18:54:41 2019 -0500 @@ -289,8 +289,10 @@ { gtk_widget_init_template(GTK_WIDGET(chooser)); - g_signal_connect(chooser, "changed", pidgin_account_chooser_changed_cb, - NULL); + set_account_menu(chooser, NULL); + + g_signal_connect(chooser, "changed", + G_CALLBACK(pidgin_account_chooser_changed_cb), NULL); /* Register the purple sign on/off event callbacks. */ purple_signal_connect( @@ -317,7 +319,6 @@ chooser = g_object_new(PIDGIN_TYPE_ACCOUNT_CHOOSER, "account", default_account, "show-all", show_all, NULL); - set_account_menu(PIDGIN_ACCOUNT_CHOOSER(chooser), default_account); return GTK_WIDGET(chooser); }