1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-05 12:10:55 +00:00

Provide error messages when PNG save fails

This commit is contained in:
Andrii Doroshenko (Xrayez)
2019-08-31 20:47:36 +03:00
parent b17b51d970
commit cd99157e2e

View File

@@ -53,9 +53,9 @@ Error ResourceSaverPNG::save_image(const String &p_path, const Ref<Image> &p_img
PoolVector<uint8_t> buffer; PoolVector<uint8_t> buffer;
Error err = PNGDriverCommon::image_to_png(p_img, buffer); Error err = PNGDriverCommon::image_to_png(p_img, buffer);
ERR_FAIL_COND_V(err, err); ERR_FAIL_COND_V_MSG(err, err, "Can't convert image to PNG.");
FileAccess *file = FileAccess::open(p_path, FileAccess::WRITE, &err); FileAccess *file = FileAccess::open(p_path, FileAccess::WRITE, &err);
ERR_FAIL_COND_V(err, err); ERR_FAIL_COND_V_MSG(err, err, vformat("Can't save PNG at path: '%s'.", p_path));
PoolVector<uint8_t>::Read reader = buffer.read(); PoolVector<uint8_t>::Read reader = buffer.read();