Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcelo Demian Gómez <mdemiang>2020-06-06 11:15:54 +0300
committerAntonio Vazquez <blendergit@gmail.com>2020-06-06 11:19:26 +0300
commit7bd73f562a906558abd0cd5cfd17ebc7a6068898 (patch)
treed57bb331ac6d98ac1be02edc208403c8772c36e6 /source/blender/blenkernel/intern/gpencil.c
parentf5781384aecfcb042fcaf91eb8edf9dcf5e261d9 (diff)
Fix T77473: Removing GPencil vertex group mix data
When removing a vertex group from a Grease Pencil object, if the vertex group is not the last one that was added, the information for the remaining groups weights gets mixed up. Minor edit of the patch for clang format. Differential Revision: https://developer.blender.org/D7943
Diffstat (limited to 'source/blender/blenkernel/intern/gpencil.c')
-rw-r--r--source/blender/blenkernel/intern/gpencil.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/source/blender/blenkernel/intern/gpencil.c b/source/blender/blenkernel/intern/gpencil.c
index 122cc656bc2..75cd16f13a0 100644
--- a/source/blender/blenkernel/intern/gpencil.c
+++ b/source/blender/blenkernel/intern/gpencil.c
@@ -1453,13 +1453,11 @@ void BKE_gpencil_vgroup_remove(Object *ob, bDeformGroup *defgroup)
if (dw != NULL) {
BKE_defvert_remove_group(dvert, dw);
}
- else {
- /* Reorganize weights for other groups after deleted one. */
- for (int g = 0; g < totgrp; g++) {
- dw = BKE_defvert_find_index(dvert, g);
- if ((dw != NULL) && (dw->def_nr > def_nr)) {
- dw->def_nr--;
- }
+ /* Reorganize weights for other groups after deleted one. */
+ for (int g = 0; g < totgrp; g++) {
+ dw = BKE_defvert_find_index(dvert, g);
+ if ((dw != NULL) && (dw->def_nr > def_nr)) {
+ dw->def_nr--;
}
}
}