[Bf-blender-cvs] [f2a93fa] master: Fix T47271: Vertex Group to Selected missing update

Campbell Barton noreply at git.blender.org
Fri Jan 29 05:20:47 CET 2016


Commit: f2a93faa7c2e5adfe333eab84791cf71b900d8f1
Author: Campbell Barton
Date:   Fri Jan 29 15:05:14 2016 +1100
Branches: master
https://developer.blender.org/rBf2a93faa7c2e5adfe333eab84791cf71b900d8f1

Fix T47271: Vertex Group to Selected missing update

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

M	source/blender/editors/object/object_vgroup.c

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

diff --git a/source/blender/editors/object/object_vgroup.c b/source/blender/editors/object/object_vgroup.c
index 265ef22..da1173f 100644
--- a/source/blender/editors/object/object_vgroup.c
+++ b/source/blender/editors/object/object_vgroup.c
@@ -3327,8 +3327,14 @@ static int vertex_group_copy_to_selected_exec(bContext *C, wmOperator *op)
 	CTX_DATA_BEGIN (C, Object *, ob, selected_editable_objects)
 	{
 		if (obact != ob) {
-			if (ED_vgroup_array_copy(ob, obact)) changed_tot++;
-			else fail++;
+			if (ED_vgroup_array_copy(ob, obact)) {
+				DAG_id_tag_update(&ob->id, OB_RECALC_DATA);
+				WM_event_add_notifier(C, NC_GEOM | ND_VERTEX_GROUP, ob);
+				changed_tot++;
+			}
+			else {
+				fail++;
+			}
 		}
 	}
 	CTX_DATA_END;




More information about the Bf-blender-cvs mailing list