[Bf-blender-cvs] [1a8db5b7172] master: Fix: Only possible to create one 8 bit integer attribute

Hans Goudey noreply at git.blender.org
Fri Feb 25 16:35:24 CET 2022


Commit: 1a8db5b717299eee1a6e9726c9de0abe5c169253
Author: Hans Goudey
Date:   Fri Feb 25 10:35:14 2022 -0500
Branches: master
https://developer.blender.org/rB1a8db5b717299eee1a6e9726c9de0abe5c169253

Fix: Only possible to create one 8 bit integer attribute

The custom data code checks for `LayerTypeInfo.defaultname` before
adding a second layer with a certain type. This was missed in
e7912dfa1959be671f77e4e67eab. In practice, this default name
is not actually used.

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

M	source/blender/blenkernel/intern/customdata.cc

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

diff --git a/source/blender/blenkernel/intern/customdata.cc b/source/blender/blenkernel/intern/customdata.cc
index 587c0b73dff..4492f8bbc64 100644
--- a/source/blender/blenkernel/intern/customdata.cc
+++ b/source/blender/blenkernel/intern/customdata.cc
@@ -1777,7 +1777,7 @@ static const LayerTypeInfo LAYERTYPEINFO[CD_NUMTYPES] = {
     /* 44: CD_RADIUS */
     {sizeof(float), "MFloatProperty", 1, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr},
     /* 45: CD_PROP_INT8 */
-    {sizeof(int8_t), "MInt8Property", 1, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr},
+    {sizeof(int8_t), "MInt8Property", 1, N_("Int8"), nullptr, nullptr, nullptr, nullptr, nullptr},
     /* 46: CD_HAIRMAPPING */ /* UNUSED */
     {-1, "", 1, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr},
     /* 47: CD_PROP_COLOR */



More information about the Bf-blender-cvs mailing list