# HG changeset patch # User Daniel Atallah # Date 1118212127 0 # Node ID 842a21e7480bd8421f96252ae4f468e1ce69e73a # Parent fa71e39f7e3a073a579f48af30ab44a358497503 [gaim-migrate @ 12810] When no callback is specified for the action, don't try to call it. committer: Tailor Script diff -r fa71e39f7e3a -r 842a21e7480b src/gtkrequest.c --- a/src/gtkrequest.c Tue Jun 07 02:56:34 2005 +0000 +++ b/src/gtkrequest.c Wed Jun 08 06:28:47 2005 +0000 @@ -140,7 +140,7 @@ { GtkWidget *radio = g_object_get_data(G_OBJECT(dialog), "radio"); GSList *group = gtk_radio_button_get_group(GTK_RADIO_BUTTON(radio)); - if (id < data->cb_count) + if (id < data->cb_count && data->cbs[id] != NULL) while (group) { if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(group->data))) { ((GaimRequestChoiceCb)data->cbs[id])(data->user_data, GPOINTER_TO_INT(g_object_get_data(G_OBJECT(group->data), "choice_id")));