src/gtkprivacy.c

changeset 10704
99a466f384d2
parent 10535
f210e92a2454
child 11047
1b0452e2f2a9
equal deleted inserted replaced
10703:7392ab91edf7 10704:99a466f384d2
237 237
238 rebuild_allow_list(dialog); 238 rebuild_allow_list(dialog);
239 rebuild_block_list(dialog); 239 rebuild_block_list(dialog);
240 } 240 }
241 241
242 /*
243 * TODO: Setting the permit/deny setting needs to go through privacy.c
244 * Even better: the privacy API needs to not suck.
245 */
242 static void 246 static void
243 type_changed_cb(GtkOptionMenu *optmenu, GaimGtkPrivacyDialog *dialog) 247 type_changed_cb(GtkOptionMenu *optmenu, GaimGtkPrivacyDialog *dialog)
244 { 248 {
245 int new_type = menu_entries[gtk_option_menu_get_history(optmenu)].num; 249 int new_type = menu_entries[gtk_option_menu_get_history(optmenu)].num;
246 250
260 gtk_widget_show(dialog->block_widget); 264 gtk_widget_show(dialog->block_widget);
261 gtk_widget_show(dialog->button_box); 265 gtk_widget_show(dialog->button_box);
262 dialog->in_allow_list = FALSE; 266 dialog->in_allow_list = FALSE;
263 } 267 }
264 268
265 gaim_blist_sync(); 269 gaim_blist_schedule_save();
266 } 270 }
267 271
268 static void 272 static void
269 add_cb(GtkWidget *button, GaimGtkPrivacyDialog *dialog) 273 add_cb(GtkWidget *button, GaimGtkPrivacyDialog *dialog)
270 { 274 {

mercurial