Browse Source

Merge pull request #78387 from Wuqiqi123/fix_texture_preview_crash_from_invalid_image

Fix TexturePreview crash when creating an invalid image
Rémi Verschelde 2 years ago
parent
commit
96166c9aab
1 changed files with 2 additions and 0 deletions
  1. 2 0
      editor/plugins/texture_editor_plugin.cpp

+ 2 - 0
editor/plugins/texture_editor_plugin.cpp

@@ -160,6 +160,8 @@ void EditorInspectorPluginTexture::parse_begin(Object *p_object) {
 	if (texture.is_null()) {
 		Ref<Image> image(Object::cast_to<Image>(p_object));
 		texture = ImageTexture::create_from_image(image);
+
+		ERR_FAIL_COND_MSG(texture == nullptr, "Failed to create the texture from an invalid image.");
 	}
 
 	add_custom_control(memnew(TexturePreview(texture, true)));