Hi Olivier, first, you must to be care with the requered prototype of each signal . In the case of changed in a gtk_combo_box context, the prototype of the callback associated with this signal must be as following:
Signal Prototypes "changed" void user_function (GtkComboBox *widget, gpointer user_data); so , try to correct it and the callback signiture to void select(GtkComboBox *combo, gpointer unused) {...} tell us, if it does not make any effect ! best regards On 4/30/05, Olivier <[EMAIL PROTECTED]> wrote: > Dear all, > > here is part of my code: > ------------------------------- > my_combox_box = gtk_combo_box_new_text(); > g_signal_connect (my_combox_box, "changed", > G_CALLBACK (select), NULL); > > and > void select(GtkComboBox *combo) > { > char *name = NULL; /* or gchar, it is the same */ > > name = PTALLOC(char); > if (gtk_combo_box_get_active_text (combo) == NULL){ > printf("What are we doing in here ???"); > } else { > name = gtk_combo_box_get_active_text (combo); > ....;}; > } > ------------------------------- > > Any call to "select" ends in Segmentation fault ... > One full day that I'm looking at that :-( > Any help appreciated :-) > Best, > Amities, > Olivier -- Antonio Gomes E-mail: [EMAIL PROTECTED] Embedded Linux Lab - 10LE INdT - Instituto Nokia de Tecnologia (Manaus/Br) NOKIA's Technology Institute _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list