Bonjour

Voici mon probl�me.
Je lis un fichier ligne par ligne et je r�cup�re ces lignes pour les stocker dans une GList (liste cha�n�e de la glib) et les placer dans un GtkComboBox :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
 
GList *list=NULL;
char tmp[16];
//Bla bla
while(fgets(tmp, 16, file)) {
		rom = g_locale_to_utf8(tmp, strlen(tmp)-1, NULL, NULL, NULL);
                list = g_list_append(list, rom);
		gtk_combo_box_append_text(GTK_COMBO_BOX(combo), rom);
	}
Ce qui est surprenant c'est que la ComboBox est correct avec le nombre attendu d'�l�ments ainsi que leur nom. Mais la GList contient aussi le nombre d'�l�ments attendus mais ne contient que la premi�re ligne du texte. Si mon fichier �tait :
ma liste contient 3 fois toto
A quoi est d� cette bizarrerie ?

Merci de vos r�ponses !

@++