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

Fix crash trying to destroy an ImageTexture object containing a null texture
This commit is contained in:
Rémi Verschelde 2021-03-04 08:15:23 +01:00 committed by GitHub
commit 484ad8d362
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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();