Commit: 52f7d4bbab518882c1bfa519b2884ec2309c0a25 Author: Germano Cavalcante Date: Fri Sep 16 09:03:08 2022 -0300 Branches: blender-v3.3-release https://developer.blender.org/rB52f7d4bbab518882c1bfa519b2884ec2309c0a25
Fix T101040: Blender Crashes When snap roll a bone in armature The modes that don't support individual projection shouldn't support FACE_NEAREST either. Differential Revision: https://developer.blender.org/D15970 =================================================================== M source/blender/editors/transform/transform_snap.c =================================================================== diff --git a/source/blender/editors/transform/transform_snap.c b/source/blender/editors/transform/transform_snap.c index 48b27cc3e5c..e87f2771693 100644 --- a/source/blender/editors/transform/transform_snap.c +++ b/source/blender/editors/transform/transform_snap.c @@ -128,15 +128,11 @@ bool activeSnap(const TransInfo *t) bool activeSnap_SnappingIndividual(const TransInfo *t) { - if (activeSnap(t) && t->tsnap.mode & SCE_SNAP_MODE_FACE_NEAREST) { - return true; - } - - if (!t->tsnap.project) { + if (!activeSnap(t) || (t->flag & T_NO_PROJECT)) { return false; } - if (!activeSnap(t) || (t->flag & T_NO_PROJECT)) { + if (!(t->tsnap.project || (t->tsnap.mode & SCE_SNAP_MODE_FACE_NEAREST))) { return false; } _______________________________________________ Bf-blender-cvs mailing list [email protected] List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-blender-cvs
