summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorMartin Capitanio <capnm@capitanio.org>2019-01-20 04:09:52 +0100
committerMartin Capitanio <capnm@capitanio.org>2019-01-20 04:19:12 +0100
commita6ab7a91efdbcb2365270746ec8acd1aa330c276 (patch)
treef27bc8c41664f3fa7c0efcfb7e3bc67ef1f83fea /core
parent7f9209781cea7148934a5e48c5c14167ce256cc8 (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.cpp3
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) {