Blender Git Commit Log

Git Commits -> Revision 72b39d3

Revision 72b39d3 by Philipp Oeser (master)
December 8, 2021, 15:10 (GMT)
Fix T93728: Greasepencil separate will loose all vertex groups

Caused by {rB3b6ee8cee708}

The raw data is copied here correctly
[`BKE_gpencil_stroke_weights_duplicate` in
`BKE_gpencil_stroke_duplicate`] but the vertex groups names are missing.
Prior to above commit is was enough to have `ED_object_add_duplicate`
(this seemingly took care of duplicating object's defbase).
Now vertex groups names sit on the `bGPdata` rather than the `Object`,
and since the separate operation creates **new** `bGPdata` we have to
copy vertex groups names - and active index - over [via
`BKE_defgroup_copy_list`].

Maniphest Tasks: T93728

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

Commit Details:

Full Hash: 72b39d3f920072b6a568c63c26e35d444cfcb6f3
Parent Commit: e23b54a
Lines Changed: +4, -0

1 Modified Path:

/source/blender/editors/gpencil/gpencil_edit.c (+4, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021