src/gtkprivacy.c

changeset 10148
c541b58caeda
parent 10147
a4897a5bcf8d
child 10352
802e7ab5b838
equal deleted inserted replaced
10147:a4897a5bcf8d 10148:c541b58caeda
241 static void 241 static void
242 type_changed_cb(GtkOptionMenu *optmenu, GaimGtkPrivacyDialog *dialog) 242 type_changed_cb(GtkOptionMenu *optmenu, GaimGtkPrivacyDialog *dialog)
243 { 243 {
244 int new_type = menu_entries[gtk_option_menu_get_history(optmenu)].num; 244 int new_type = menu_entries[gtk_option_menu_get_history(optmenu)].num;
245 245
246 if (dialog->account->perm_deny == new_type)
247 return;
248
249 dialog->account->perm_deny = new_type; 246 dialog->account->perm_deny = new_type;
250 serv_set_permit_deny(gaim_account_get_connection(dialog->account)); 247 serv_set_permit_deny(gaim_account_get_connection(dialog->account));
251 248
252 gtk_widget_hide(dialog->allow_widget); 249 gtk_widget_hide(dialog->allow_widget);
253 gtk_widget_hide(dialog->block_widget); 250 gtk_widget_hide(dialog->block_widget);

mercurial