[Bf-blender-cvs] [2a692e05c87] blender-v2.83-release: Fix T77075: Crash omitting optional UILayout.template_ID_tabs parameter

Julian Eisel noreply at git.blender.org
Tue May 26 13:20:32 CEST 2020


Commit: 2a692e05c872e603bd7089b021c2e49edec6290a
Author: Julian Eisel
Date:   Tue May 26 12:56:53 2020 +0200
Branches: blender-v2.83-release
https://developer.blender.org/rB2a692e05c872e603bd7089b021c2e49edec6290a

Fix T77075: Crash omitting optional UILayout.template_ID_tabs parameter

===================================================================

M	source/blender/editors/interface/interface_templates.c

===================================================================

diff --git a/source/blender/editors/interface/interface_templates.c b/source/blender/editors/interface/interface_templates.c
index ca9f12a4219..6b588fa8239 100644
--- a/source/blender/editors/interface/interface_templates.c
+++ b/source/blender/editors/interface/interface_templates.c
@@ -1155,7 +1155,7 @@ static void template_ID_tabs(bContext *C,
 {
   const ARegion *region = CTX_wm_region(C);
   const PointerRNA active_ptr = RNA_property_pointer_get(&template->ptr, template->prop);
-  MenuType *mt = WM_menutype_find(menu, false);
+  MenuType *mt = menu ? WM_menutype_find(menu, false) : NULL;
 
   const int but_align = ui_but_align_opposite_to_area_align_get(region);
   const int but_height = UI_UNIT_Y * 1.1;



More information about the Bf-blender-cvs mailing list