pidgin/gtkrequest.c

changeset 42209
6996b5faa09e
parent 42208
0d14fedafd4a
child 42269
fa7ab9df882b
equal deleted inserted replaced
42208:0d14fedafd4a 42209:6996b5faa09e
1237 } 1237 }
1238 1238
1239 pidgin_account_chooser_set_selected(PIDGIN_ACCOUNT_CHOOSER(widget), 1239 pidgin_account_chooser_set_selected(PIDGIN_ACCOUNT_CHOOSER(widget),
1240 account); 1240 account);
1241 1241
1242 g_signal_connect(widget, "notify::account", G_CALLBACK(field_account_cb),
1243 field);
1244
1242 if(GTK_IS_FILTER(filter)) { 1245 if(GTK_IS_FILTER(filter)) {
1243 pidgin_account_chooser_set_filter(PIDGIN_ACCOUNT_CHOOSER(widget), filter); 1246 pidgin_account_chooser_set_filter(PIDGIN_ACCOUNT_CHOOSER(widget), filter);
1244 g_object_unref(filter); 1247 g_object_unref(filter);
1245 } 1248 }
1246
1247 g_signal_connect(widget, "notify::account", G_CALLBACK(field_account_cb),
1248 field);
1249 1249
1250 type_hint = purple_request_field_get_type_hint(field); 1250 type_hint = purple_request_field_get_type_hint(field);
1251 if(purple_strequal(type_hint, "account")) { 1251 if(purple_strequal(type_hint, "account")) {
1252 *account_hint = widget; 1252 *account_hint = widget;
1253 } 1253 }

mercurial