Przeglądaj źródła

Merge pull request #46640 from pdfrod/fix-crash-in-image-texture

Fix crash trying to destroy an ImageTexture object containing a null texture
Rémi Verschelde 4 lat temu
rodzic
commit
484ad8d362
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      scene/resources/texture.cpp

+ 1 - 1
scene/resources/texture.cpp

@@ -151,7 +151,7 @@ void ImageTexture::_reload_hook(const RID &p_hook) {
 }
 
 void ImageTexture::create_from_image(const Ref<Image> &p_image) {
-	ERR_FAIL_COND_MSG(p_image.is_null(), "Invalid image");
+	ERR_FAIL_COND_MSG(p_image.is_null() || p_image->is_empty(), "Invalid image");
 	w = p_image->get_width();
 	h = p_image->get_height();
 	format = p_image->get_format();