[Bf-blender-cvs] [ddd1af59018] sculpt-dev: Sculpt-dev: fix crash
Joseph Eagar
noreply at git.blender.org
Wed Nov 17 01:23:54 CET 2021
Commit: ddd1af59018e7bd6c2191cdd3825b42eda72c051
Author: Joseph Eagar
Date: Tue Nov 16 16:23:42 2021 -0800
Branches: sculpt-dev
https://developer.blender.org/rBddd1af59018e7bd6c2191cdd3825b42eda72c051
Sculpt-dev: fix crash
===================================================================
M release/scripts/startup/bl_ui/properties_paint_common.py
M source/blender/blenkernel/intern/paint.c
===================================================================
diff --git a/release/scripts/startup/bl_ui/properties_paint_common.py b/release/scripts/startup/bl_ui/properties_paint_common.py
index 728795ebf74..a7a36973a44 100644
--- a/release/scripts/startup/bl_ui/properties_paint_common.py
+++ b/release/scripts/startup/bl_ui/properties_paint_common.py
@@ -639,6 +639,9 @@ class UnifiedPaintPanel:
row2.label(text=name)
+ #note we only expose a single icon that toggles between ALWAYS and NEVER
+ #mode, to lessen user confusion.
+
#row3 = row2.row(align=True)
#row3.prop_enum(mp0, "inherit_mode", "ALWAYS", icon="BRUSHES_ALL", text="")
#row3.prop_enum(mp0, "inherit_mode", "NEVER", icon="FORWARD", text="")
diff --git a/source/blender/blenkernel/intern/paint.c b/source/blender/blenkernel/intern/paint.c
index 0541f620373..262e8139e34 100644
--- a/source/blender/blenkernel/intern/paint.c
+++ b/source/blender/blenkernel/intern/paint.c
@@ -2036,7 +2036,7 @@ void BKE_sculpt_color_layer_create_if_needed(struct Object *object)
int types[] = {CD_PROP_COLOR, CD_MLOOPCOL};
bool has_color = false;
- for (int i = 0; i < 3; i++) {
+ for (int i = 0; i < ARRAY_SIZE(types); i++) {
bool ok = CustomData_has_layer(&orig_me->vdata, types[i]);
ok = ok || CustomData_has_layer(&orig_me->ldata, types[i]);
More information about the Bf-blender-cvs
mailing list