rem: FILE_SELECTION_IS_OPEN_DIALOG|FILE_SELECTION_MUST_EXISTS);
add: FILE_SELECTION_IS_OPEN_DIALOG|FILE_SELECTION_MUST_EXIST);
context: gboolean modification_logo_accueil ( gint origine ){    GtkWidget *file_selector;    /*     origine = 0 si c'est pour une modif du logo d'accueil */    /* 	=1 pour une modif de l'animation d'attente */    if ( origine )    {	file_selector = file_selection_new (_("Select a new animation"),                                            FILE_SELECTION_IS_OPEN_DIALOG|FILE_SELECTION_MUST_EXISTS);	g_signal_connect (G_OBJECT (GTK_FILE_SELECTION (file_selector)->ok_button),			  "clicked",			  G_CALLBACK (change_animation),			  (gpointer) file_selector);    }    else    {	file_selector = file_selection_new (_("Select a new logo"),                                            FILE_SELECTION_IS_OPEN_DIALOG|FILE_SELECTION_MUST_EXISTS);	g_signal_connect (G_OBJECT (GTK_FILE_SELECTION (file_selector)->ok_button),			  "clicked",			  G_CALLBACK (change_logo_accueil),			  (gpointer) file_selector);    }    gtk_window_set_transient_for ( GTK_WINDOW ( file_selector ),				   GTK_WINDOW ( fenetre_preferences ));    gtk_window_set_modal ( GTK_WINDOW ( file_selector ), TRUE );    /* Ensure that the dialog box is destroyed when the user clicks a button. */    g_signal_connect_swapped (GTK_OBJECT (GTK_FILE_SELECTION (file_selector)->ok_button),			      "clicked",			      G_CALLBACK (gtk_widget_destroy), 			      (gpointer) file_selector);     g_signal_connect_swapped (GTK_OBJECT (GTK_FILE_SELECTION (file_selector)->cancel_button),			      "clicked",			      G_CALLBACK (gtk_widget_destroy),			      (gpointer) file_selector);     /* Display that dialog */    gtk_widget_show (file_selector);    return ( FALSE );}