mirror of https://github.com/godotengine/godot
Merge pull request #113650 from AdelynneBrito/panorama
Move initialization check for CanvasMaterial
This commit is contained in:
commit
a2d0545cef
|
|
@ -52,7 +52,6 @@
|
||||||
|
|
||||||
Ref<ShaderMaterial> MaterialEditor::make_shader_material(const Ref<Material> &p_from, bool p_copy_params) {
|
Ref<ShaderMaterial> MaterialEditor::make_shader_material(const Ref<Material> &p_from, bool p_copy_params) {
|
||||||
ERR_FAIL_COND_V(p_from.is_null(), Ref<ShaderMaterial>());
|
ERR_FAIL_COND_V(p_from.is_null(), Ref<ShaderMaterial>());
|
||||||
ERR_FAIL_COND_V(!p_from->_is_initialized(), Ref<ShaderMaterial>());
|
|
||||||
|
|
||||||
Ref<ShaderMaterial> smat;
|
Ref<ShaderMaterial> smat;
|
||||||
smat.instantiate();
|
smat.instantiate();
|
||||||
|
|
@ -497,5 +496,6 @@ bool CanvasItemMaterialConversionPlugin::handles(const Ref<Resource> &p_resource
|
||||||
}
|
}
|
||||||
|
|
||||||
Ref<Resource> CanvasItemMaterialConversionPlugin::convert(const Ref<Resource> &p_resource) const {
|
Ref<Resource> CanvasItemMaterialConversionPlugin::convert(const Ref<Resource> &p_resource) const {
|
||||||
|
ERR_FAIL_COND_V(!Object::cast_to<CanvasItemMaterial>(*p_resource) || !Object::cast_to<CanvasItemMaterial>(*p_resource)->_is_initialized(), Ref<CanvasItemMaterial>());
|
||||||
return MaterialEditor::make_shader_material(p_resource);
|
return MaterialEditor::make_shader_material(p_resource);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue