hello, I am using the combobox in the heirarchy as shown -Main window -secframe -secfixed -seccmb Now i am trying to add some data to the the combo box usingthe g_list_append() function in my own callback defined in the callback.c ..But it gives me the segmentationfault My function goes like this....
int parse_ini_file(char * ini_name) { int i=0; GtkWidget *seccmbentry; GList *items=NULL; GList *seccmb_items=NULL; ini = iniparser_load(ini_name); //library function that i am using if (ini==NULL) { fprintf(stderr, "cannot parse file [%s]", ini_name); return -1 ; } section=iniparser_getnsec(ini); //library function that will return the count printf("the number of sections:%d\n",section); seccmbentry = GTK_COMBO (seccmb)->entry; for(i=0;i<=section-1;i++) { seccmb_items=iniparser_getsecname(ini,i); //library function printf("Items=%s\n",seccmb_items); items=g_list_append(items,seccmb_items); //giving segmentation fault over here } gtk_entry_set_text (GTK_ENTRY (seccmbentry), seccmb_items); gtk_combo_set_popdown_strings (GTK_COMBO (seccmb), items); iniparser_freedict(ini); //library function return 0; } I dont know where i am going wrong...Please look and the code and help me with it..I even tried using the seccmbentry activate signal by no luck over there also and i am supposed to fetch the data from this function and display it in the combobox .....Please help.......... bye _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list