Blender Git Loki
Git Commits -> Revision 0e52af0
Revision 0e52af0 by Philipp Oeser (master) December 6, 2021, 14:20 (GMT) |
Fix T93611: Curve modifier crash in editmode in certain situations Caused by {rB3b6ee8cee708} Above commit was trying to get the vertexgroup from the mesh that is passed into `deformVertsEM` (but that can be NULL). When can it be NULL, when is is non-NULL? `editbmesh_calc_modifiers` only passes in a non-NULL mesh to `deformVertsEM` under certain conditions: - a non-deform-only modifier is handled currently - a non-deform-only modifier preceeds the current modifier - a deform-only modifier preceeds the current modifier (and the current one depends on normals) So the passed-in mesh cannot be relied on, now get the vertex group from the context object data (like it was before the culprit commit). Related commit: rB8f22feefbc20 Maniphest Tasks: T93611 Differential Revision: https://developer.blender.org/D13487 |
Commit Details:
Full Hash: 0e52af097f9f08f6e4483795e82a5f75389d0e6e
Parent Commit: 989d510
Lines Changed: +1, -1
1 Modified Path:
/source/blender/modifiers/intern/MOD_curve.c (+1, -1) (Diff)