[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