[Bf-blender-cvs] [8c93178] master: Fix T50078: Vertex Groups not copied over when making proxy.

Luca Rood noreply at git.blender.org
Sat Nov 19 19:20:02 CET 2016


Commit: 8c93178c964bac93684fe7ed5d9c4a7c4d9e572a
Author: Luca Rood
Date:   Sat Nov 19 19:18:10 2016 +0100
Branches: master
https://developer.blender.org/rB8c93178c964bac93684fe7ed5d9c4a7c4d9e572a

Fix T50078: Vertex Groups not copied over when making proxy.

Reviewers: mont29

Reviewed By: mont29

Differential Revision: https://developer.blender.org/D2368

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

M	source/blender/blenkernel/intern/object.c

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

diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c
index 5bcf31b..4489ca9 100644
--- a/source/blender/blenkernel/intern/object.c
+++ b/source/blender/blenkernel/intern/object.c
@@ -1347,7 +1347,10 @@ void BKE_object_make_proxy(Object *ob, Object *target, Object *gob)
 	ob->type = target->type;
 	ob->data = target->data;
 	id_us_plus((ID *)ob->data);     /* ensures lib data becomes LIB_TAG_EXTERN */
-	
+
+	/* copy vertex groups */
+	defgroup_copy_list(&ob->defbase, &target->defbase);
+
 	/* copy material and index information */
 	ob->actcol = ob->totcol = 0;
 	if (ob->mat) MEM_freeN(ob->mat);




More information about the Bf-blender-cvs mailing list