From 449ded0258fcdaee066f7aeea381bf86b18deb85 Mon Sep 17 00:00:00 2001 From: Jacques Lucke Date: Wed, 11 Oct 2023 16:07:52 +0200 Subject: [PATCH] Fix #113545: crash when trying to create panel with unknown type Caused by 6a6dd392e2e7ffcf2881d1ab64787d2d49d248dd. --- source/blender/blenkernel/intern/screen.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/screen.cc b/source/blender/blenkernel/intern/screen.cc index c44e485dbe1..309ae3cff93 100644 --- a/source/blender/blenkernel/intern/screen.cc +++ b/source/blender/blenkernel/intern/screen.cc @@ -490,7 +490,9 @@ Panel *BKE_panel_new(PanelType *panel_type) Panel *panel = MEM_cnew(__func__); panel->runtime = MEM_new(__func__); panel->type = panel_type; - STRNCPY(panel->panelname, panel_type->idname); + if (panel_type) { + STRNCPY(panel->panelname, panel_type->idname); + } return panel; }