diff options
author | Martin Capitanio <capnm@capitanio.org> | 2019-01-20 04:09:52 +0100 |
---|---|---|
committer | Martin Capitanio <capnm@capitanio.org> | 2019-01-20 04:19:12 +0100 |
commit | a6ab7a91efdbcb2365270746ec8acd1aa330c276 (patch) | |
tree | f27bc8c41664f3fa7c0efcfb7e3bc67ef1f83fea /core | |
parent | 7f9209781cea7148934a5e48c5c14167ce256cc8 (diff) |
Print the path of a corrupt image
After scanning a path in the project manager or starting a project it is not clear which
image can not be loaded.
After errors
```
ERROR: _png_error_function: Not a PNG file
At: drivers/png/image_loader_png.cpp:62.
libpng error: Not a PNG file
ERROR: _load_image: PNG Corrupted
At: drivers/png/image_loader_png.cpp:94.
```
add
```
ERROR: load_image: Error loading image: path/bad.png
At: core/io/image_loader.cpp:69.
```
Diffstat (limited to 'core')
-rw-r--r-- | core/io/image_loader.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/io/image_loader.cpp b/core/io/image_loader.cpp index a5a0738140..a759e615c7 100644 --- a/core/io/image_loader.cpp +++ b/core/io/image_loader.cpp @@ -65,6 +65,9 @@ Error ImageLoader::load_image(String p_file, Ref<Image> p_image, FileAccess *p_c if (!loader[i]->recognize(extension)) continue; Error err = loader[i]->load_image(p_image, f, p_force_linear, p_scale); + if (err != OK) { + ERR_PRINTS("Error loading image: " + p_file); + } if (err != ERR_FILE_UNRECOGNIZED) { |