evas: make sure we always open the file and look at its header before trying to load data.

This commit is contained in:
Cedric BAIL 2017-10-05 16:02:47 -07:00
parent 8f3e860e8e
commit 08deba98f8
1 changed files with 2 additions and 2 deletions

View File

@ -420,7 +420,7 @@ evas_common_load_rgba_image_data_from_file(Image_Entry *ie)
evas_image_load_func = ie->info.loader;
evas_module_use(ie->info.module);
if (!ie->f)
if (!ie->loader_data)
{
Evas_Module *em = ie->info.module;
@ -451,7 +451,7 @@ end:
ie->info.module = em;
}
}
if ((!ie->f) || (!ie->info.module))
if ((!ie->f) || (!ie->info.module) || (!ie->loader_data))
{
ie->load_failed = 1;
return EVAS_LOAD_ERROR_DOES_NOT_EXIST;