Bonjour

J'ai un problème sur pluieurs fenêtres du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 GtkWidget * win;
  GtkFileFilter * filtre= gtk_file_filter_new();
  char * nom_de_fichier;
  struct_groupe * gr_tmp;
 
  win = gtk_file_chooser_dialog_new ("Ouvrir un groupe de personnages", NULL,
                                          GTK_FILE_CHOOSER_ACTION_OPEN,
                                          GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
                                          GTK_STOCK_OPEN, GTK_RESPONSE_YES,
                                          NULL);
 
 gtk_file_filter_add_pattern (filtre,"*.pers");
 gtk_file_chooser_set_filter(GTK_FILE_CHOOSER(win),filtre);
 if (gtk_dialog_run (GTK_DIALOG (win))==GTK_RESPONSE_CANCEL)
 {
    gtk_widget_destroy (win);
    return;
 }
Je ne vois pas pourquoi ce problème viendrait de moi ! J'ouvre une destination et j'affiche tous les fichiers correspondant au filtre. Si je modifie par un autre moyen (vi ou cp par exemple) un des fichiers affichés, mon programme plante (sortie du programme) avec dans la fenêtre shell le mesage suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Gtk:ERROR:gtkfilesystemmodel.c:746:gtk_file_system_model_sort: assertion failed: (r == n_visible_rows)
D'où ceci peut bien venir ?