[Bf-blender-cvs] [3f1614e788f] refactor-vertex-group-names: Share implementation of vertex group retrieval
Hans Goudey
noreply at git.blender.org
Tue Jul 13 01:41:12 CEST 2021
Commit: 3f1614e788fed54ddf45bd57f11376df8bd93f90
Author: Hans Goudey
Date: Mon Jul 5 10:24:24 2021 -0500
Branches: refactor-vertex-group-names
https://developer.blender.org/rB3f1614e788fed54ddf45bd57f11376df8bd93f90
Share implementation of vertex group retrieval
===================================================================
M source/blender/blenkernel/intern/deform.c
===================================================================
diff --git a/source/blender/blenkernel/intern/deform.c b/source/blender/blenkernel/intern/deform.c
index f457ab19f29..362fdd70bde 100644
--- a/source/blender/blenkernel/intern/deform.c
+++ b/source/blender/blenkernel/intern/deform.c
@@ -536,24 +536,8 @@ const ListBase *BKE_id_defgroup_list_get(const ID *id)
ListBase *BKE_id_defgroup_list_get_mutable(ID *id)
{
- switch (GS(id->name)) {
- case ID_ME: {
- Mesh *me = (Mesh *)id;
- return &me->vertex_group_names;
- }
- case ID_LT: {
- Lattice *lt = (Lattice *)id;
- return <->vertex_group_names;
- }
- case ID_GD: {
- bGPdata *gpd = (bGPdata *)id;
- return &gpd->vertex_group_names;
- }
- default: {
- BLI_assert_unreachable();
- }
- }
- return NULL;
+ /* Cast away const just for the accessor. */
+ return (ListBase *)BKE_id_defgroup_list_get(id);
}
const ListBase *BKE_object_defgroup_list_for_read(const Object *ob)
More information about the Bf-blender-cvs
mailing list