Commit: 057f3f2f3d26bbabf004f59b6350f289e5e7dd5a
Author: Julian Eisel
Date:   Mon Aug 3 11:55:51 2020 +0200
Branches: blender-v2.90-release
https://developer.blender.org/rB057f3f2f3d26bbabf004f59b6350f289e5e7dd5a

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.

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

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

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

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;
   }
 }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to