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:
authorMartin Poirier <theeth@yahoo.com>2009-10-01 22:00:00 +0400
committerMartin Poirier <theeth@yahoo.com>2009-10-01 22:00:00 +0400
commit57cf7d2d4a5b90efedf285f7d2782ed951b021cd (patch)
tree94cfdff61c01b2679ca9827ee15a0f225677d205 /source/blender/editors/transform/transform_snap.c
parent606e609f5d14d7bb5b2b1e75513bd6f9ed751480 (diff)
Bug fix
Snapping: transform snap in editmode couldn't snap to data in the same mesh.
Diffstat (limited to 'source/blender/editors/transform/transform_snap.c')
-rw-r--r--source/blender/editors/transform/transform_snap.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/source/blender/editors/transform/transform_snap.c b/source/blender/editors/transform/transform_snap.c
index 9438581409b..84dc9e69e7a 100644
--- a/source/blender/editors/transform/transform_snap.c
+++ b/source/blender/editors/transform/transform_snap.c
@@ -539,7 +539,6 @@ void CalcSnapGeometry(TransInfo *t, float *vec)
float no[3];
int found = 0;
int dist = SNAP_MIN_DISTANCE; // Use a user defined value here
- SnapMode mode;
if (t->settings->snap_mode == SCE_SNAP_MODE_VOLUME)
{
@@ -634,16 +633,7 @@ void CalcSnapGeometry(TransInfo *t, float *vec)
}
else
{
- if (t->obedit == NULL)
- {
- mode = SNAP_NOT_SELECTED;
- }
- else
- {
- mode = SNAP_NOT_OBEDIT;
- }
-
- found = snapObjectsTransform(t, t->mval, &dist, loc, no, mode);
+ found = snapObjectsTransform(t, t->mval, &dist, loc, no, t->tsnap.mode);
}
if (found == 1)