From 154195eeb0efd866eb7d60a26a0cde844279e8f0 Mon Sep 17 00:00:00 2001 From: Pratik Borhade Date: Wed, 16 Jul 2025 10:35:10 +0200 Subject: [PATCH] Fix #141911: Geo Nodes Input Panel crashing when name is deleted Caused by 95259228d9 Crashed due to `sub_interface_panel.name` being nullptr. Pull Request: https://projects.blender.org/blender/blender/pulls/141919 --- source/blender/nodes/intern/geometry_nodes_caller_ui.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/blender/nodes/intern/geometry_nodes_caller_ui.cc b/source/blender/nodes/intern/geometry_nodes_caller_ui.cc index a93bda74323..439a79ec776 100644 --- a/source/blender/nodes/intern/geometry_nodes_caller_ui.cc +++ b/source/blender/nodes/intern/geometry_nodes_caller_ui.cc @@ -709,8 +709,10 @@ static void draw_interface_panel_content( nullptr, nullptr); if (panel_layout.body) { + const StringRefNull panel_name = sub_interface_panel.name ? sub_interface_panel.name : + ""; draw_interface_panel_content( - ctx, panel_layout.body, sub_interface_panel, skip_first, sub_interface_panel.name); + ctx, panel_layout.body, sub_interface_panel, skip_first, panel_name); } break; }