diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2010-04-05 15:22:49 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2010-04-05 15:22:49 +0400 |
commit | f5293601522e0314b52c740fa9faef51ebf086b6 (patch) | |
tree | 5bdab7342fcb76e9a8c8b7880a20a198c9a08a67 /source/blender/editors/object/object_vgroup.c | |
parent | 1af9e1fb2b1acd543ba4606d5786a5d61eeda32e (diff) |
Fix #21828: vertex group remove function removes vertices from all groups.
Diffstat (limited to 'source/blender/editors/object/object_vgroup.c')
-rw-r--r-- | source/blender/editors/object/object_vgroup.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source/blender/editors/object/object_vgroup.c b/source/blender/editors/object/object_vgroup.c index b086c47d6a6..76de8ee9dbe 100644 --- a/source/blender/editors/object/object_vgroup.c +++ b/source/blender/editors/object/object_vgroup.c @@ -1458,7 +1458,11 @@ static int vertex_group_remove_from_exec(bContext *C, wmOperator *op) { Object *ob= CTX_data_edit_object(C); - vgroup_remove_verts(ob, 0); + if(RNA_boolean_get(op->ptr, "all")) + vgroup_remove_verts(ob, 0); + else + vgroup_active_remove_verts(ob, 0); + DAG_id_flush_update(&ob->id, OB_RECALC_DATA); WM_event_add_notifier(C, NC_GEOM|ND_DATA, ob->data); |