Validate the results in gtk_file_chooser_get_files.

This commit is contained in:
Christian Hammond
2010-03-09 16:07:18 -08:00
committed by Federico Mena Quintero
parent a07db264a4
commit d73dfd118e

View File

@@ -1790,9 +1790,21 @@ gtk_file_chooser_unselect_file (GtkFileChooser *chooser,
GSList *
gtk_file_chooser_get_files (GtkFileChooser *chooser)
{
GSList *files, *l;
g_return_val_if_fail (GTK_IS_FILE_CHOOSER (chooser), NULL);
return GTK_FILE_CHOOSER_GET_IFACE (chooser)->get_files (chooser);
files = GTK_FILE_CHOOSER_GET_IFACE (chooser)->get_files (chooser);
for (l = files; l != NULL; l = l->next)
{
GFile *file = (GFile *)l->data;
g_return_val_if_fail (_gtk_file_chooser_is_file_in_root (chooser, file),
NULL);
}
return files;
}
/**