From 133e5d197b00fcd8f4b967d2b0c99f14effa4478 Mon Sep 17 00:00:00 2001 From: Aaron Franke Date: Sun, 4 Sep 2022 09:42:03 -0500 Subject: Don't try to read values from null cameras and lights in GLTF --- modules/gltf/extensions/gltf_light.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'modules/gltf/extensions') diff --git a/modules/gltf/extensions/gltf_light.cpp b/modules/gltf/extensions/gltf_light.cpp index ab5a15c671..6923c765cb 100644 --- a/modules/gltf/extensions/gltf_light.cpp +++ b/modules/gltf/extensions/gltf_light.cpp @@ -109,6 +109,7 @@ void GLTFLight::set_outer_cone_angle(float p_outer_cone_angle) { Ref GLTFLight::from_node(const Light3D *p_light) { Ref l; l.instantiate(); + ERR_FAIL_COND_V_MSG(!p_light, l, "Tried to create a GLTFLight from a Light3D node, but the given node was null."); l->color = p_light->get_color(); if (cast_to(p_light)) { l->light_type = "directional"; -- cgit v1.2.3