From 057f3f2f3d26bbabf004f59b6350f289e5e7dd5a Mon Sep 17 00:00:00 2001 From: Julian Eisel Date: Mon, 3 Aug 2020 11:55:51 +0200 Subject: [PATCH] Fix T78575: Assert when using UILayout.prop_tabs_enum Code required the tabs to be placed in an aligned region. Code should work fine even for unaligned regions though, so I don't see a reason to forbid this. --- source/blender/editors/interface/interface_align.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/editors/interface/interface_align.c b/source/blender/editors/interface/interface_align.c index 8edae5d8740..4981ef111e0 100644 --- a/source/blender/editors/interface/interface_align.c +++ b/source/blender/editors/interface/interface_align.c @@ -371,7 +371,7 @@ static void ui_block_align_but_to_region(uiBut *but, const ARegion *region) rect->xmin = rect->xmax - but_width; break; default: - BLI_assert(0); + /* Tabs may be shown in unaligned regions too, they just appear as regular buttons then. */ break; } }