merged some stuff for okam
This commit is contained in:
@ -50,8 +50,10 @@ Error ImageLoader::load_image(String p_file,Image *p_image, FileAccess *p_custom
|
||||
if (!f) {
|
||||
Error err;
|
||||
f=FileAccess::open(p_file,FileAccess::READ,&err);
|
||||
if (!f)
|
||||
if (!f) {
|
||||
print_line("ERROR OPENING FILE: "+p_file);
|
||||
return err;
|
||||
}
|
||||
}
|
||||
|
||||
String extension = p_file.extension();
|
||||
@ -62,15 +64,20 @@ Error ImageLoader::load_image(String p_file,Image *p_image, FileAccess *p_custom
|
||||
if (!loader[i]->recognize(extension))
|
||||
continue;
|
||||
Error err = loader[i]->load_image(p_image,f);
|
||||
|
||||
if (err!=ERR_FILE_UNRECOGNIZED) {
|
||||
|
||||
|
||||
if (!p_custom)
|
||||
memdelete(f);
|
||||
|
||||
return err;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
print_line("NO LOADER?");
|
||||
|
||||
if (!p_custom)
|
||||
memdelete(f);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user