diff options
Diffstat (limited to 'pidgin')
-rw-r--r-- | pidgin/gtkrequest.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pidgin/gtkrequest.c b/pidgin/gtkrequest.c index f8d1fd2082..acd557c090 100644 --- a/pidgin/gtkrequest.c +++ b/pidgin/gtkrequest.c @@ -1239,14 +1239,14 @@ create_account_field(PurpleRequestField *field, GtkWidget **account_hint) pidgin_account_chooser_set_selected(PIDGIN_ACCOUNT_CHOOSER(widget), account); + g_signal_connect(widget, "notify::account", G_CALLBACK(field_account_cb), + field); + if(GTK_IS_FILTER(filter)) { pidgin_account_chooser_set_filter(PIDGIN_ACCOUNT_CHOOSER(widget), filter); g_object_unref(filter); } - g_signal_connect(widget, "notify::account", G_CALLBACK(field_account_cb), - field); - type_hint = purple_request_field_get_type_hint(field); if(purple_strequal(type_hint, "account")) { *account_hint = widget; |