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:
authorGermano Cavalcante <germano.costa@ig.com.br>2022-02-12 22:13:28 +0300
committerGermano Cavalcante <germano.costa@ig.com.br>2022-02-12 22:13:28 +0300
commit52be06301257a82a1b4a5746e91ff60daa637ded (patch)
tree38426a97d3734d3118ef695d8a80115aad7d6b00 /source/blender/editors/transform/transform_snap.c
parent824f514f8f63f0bdc1b2c7bb279a58194897601e (diff)
Fix (unreported): Issues with 'SNAP_NOT_SELECTED' for pose and edit modes
This is a regression partially introduced in rB0a6f428be7f0. Bones being transformed into edit mode were snapping to themselves. And the bones of the pose mode weren't even snapping. (Curious that this was not reported).
Diffstat (limited to 'source/blender/editors/transform/transform_snap.c')
-rw-r--r--source/blender/editors/transform/transform_snap.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/editors/transform/transform_snap.c b/source/blender/editors/transform/transform_snap.c
index 69d71e6dbfd..ce0cf3aa6cb 100644
--- a/source/blender/editors/transform/transform_snap.c
+++ b/source/blender/editors/transform/transform_snap.c
@@ -628,13 +628,16 @@ static short snap_select_type_get(TransInfo *t)
else if (!t->tsnap.snap_self) {
r_snap_select = SNAP_NOT_ACTIVE;
}
+ else {
+ r_snap_select = SNAP_NOT_SELECTED;
+ }
}
else if ((obedit_type == -1) && base_act && base_act->object &&
(base_act->object->mode & OB_MODE_PARTICLE_EDIT)) {
/* Particles edit mode. */
}
else if (obedit_type == -1) {
- /* Object mode */
+ /* Object or pose mode. */
r_snap_select = SNAP_NOT_SELECTED;
}
}