From 7beb487e9ad1908c8a67ae7caf46e462c2ac611a Mon Sep 17 00:00:00 2001 From: Germano Cavalcante Date: Mon, 6 Feb 2023 09:20:20 -0300 Subject: [PATCH] Fix T104353: Crash on opening sculpting template `t->region` was `NULL`. It can happen depending on the context. Caused by rB19b63b932d2b. --- source/blender/editors/transform/transform_gizmo_3d.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/editors/transform/transform_gizmo_3d.c b/source/blender/editors/transform/transform_gizmo_3d.c index 306502ab3bc..42f7336cec1 100644 --- a/source/blender/editors/transform/transform_gizmo_3d.c +++ b/source/blender/editors/transform/transform_gizmo_3d.c @@ -2688,7 +2688,7 @@ static wmGizmoGroup *gizmogroup_xform_find(TransInfo *t) void transform_gizmo_3d_model_from_constraint_and_mode_init(TransInfo *t) { - wmGizmo *gizmo_modal_current = WM_gizmomap_get_modal(t->region->gizmo_map); + wmGizmo *gizmo_modal_current = t->region ? WM_gizmomap_get_modal(t->region->gizmo_map) : NULL; if (!gizmo_modal_current || !ELEM(gizmo_modal_current->parent_gzgroup->type, g_GGT_xform_gizmo, g_GGT_xform_gizmo_context)) {