Validate the results in gtk_file_chooser_get_files.
This commit is contained in:
committed by
Federico Mena Quintero
parent
a07db264a4
commit
d73dfd118e
@@ -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;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user