瀏覽代碼

Merge pull request #31832 from Xrayez/save-png-err-msgs

Provide error messages when PNG save fails
Rémi Verschelde 6 年之前
父節點
當前提交
4611977d49
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      drivers/png/resource_saver_png.cpp

+ 2 - 2
drivers/png/resource_saver_png.cpp

@@ -53,9 +53,9 @@ Error ResourceSaverPNG::save_image(const String &p_path, const Ref<Image> &p_img
 
 	PoolVector<uint8_t> 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);
-	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();