diff options
author | Jon Reid | 2012-04-19 14:30:38 -0700 |
---|---|---|
committer | Jon Reid | 2012-04-19 14:30:38 -0700 |
commit | 71e1e65d6aaa64afc9fffba9b1fd6d19904b52b0 (patch) | |
tree | 78292a128cd79f2aa7fbc7a7077dea83389a52e8 /js/helper-classes/3D/snap-manager.js | |
parent | fc22cd3b5c65dc6f137fbb59443e2061cbbcac26 (diff) | |
parent | 4465a66996f2b022ab9e838e028415fd87cfa405 (diff) | |
download | ninja-71e1e65d6aaa64afc9fffba9b1fd6d19904b52b0.tar.gz |
Merge remote-tracking branch 'ninja-jduran/TimelineUber' into timeline-local
Conflicts:
js/panels/Timeline/TimelinePanel.reel/TimelinePanel.js
Used mine.
Diffstat (limited to 'js/helper-classes/3D/snap-manager.js')
-rwxr-xr-x | js/helper-classes/3D/snap-manager.js | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/js/helper-classes/3D/snap-manager.js b/js/helper-classes/3D/snap-manager.js index 02e81a62..cd8cc102 100755 --- a/js/helper-classes/3D/snap-manager.js +++ b/js/helper-classes/3D/snap-manager.js | |||
@@ -306,6 +306,8 @@ var SnapManager = exports.SnapManager = Montage.create(Component, { | |||
306 | this.deactivateDragPlane(); | 306 | this.deactivateDragPlane(); |
307 | 307 | ||
308 | this.setLastHit( rtnHit ); | 308 | this.setLastHit( rtnHit ); |
309 | |||
310 | //rtnHit.test(); // DEBUG CODE. REMOVE THIS | ||
309 | return rtnHit; | 311 | return rtnHit; |
310 | } | 312 | } |
311 | }, | 313 | }, |
@@ -1086,15 +1088,6 @@ var SnapManager = exports.SnapManager = Montage.create(Component, { | |||
1086 | localPt = MathUtils.transformPoint( localPt, inv ); | 1088 | localPt = MathUtils.transformPoint( localPt, inv ); |
1087 | var hitContained = false; | 1089 | var hitContained = false; |
1088 | hitContained = this.snapToContainedElements( hitRec, localPt, globalScrPt ); | 1090 | hitContained = this.snapToContainedElements( hitRec, localPt, globalScrPt ); |
1089 | |||
1090 | // disable snapping to element bounds when the object isnot selected | ||
1091 | if (!hitContained && !this.application.ninja.selectionController.isObjectSelected(elt)) | ||
1092 | { | ||
1093 | if ((hitRec.getType() == hitRec.SNAP_TYPE_ELEMENT_EDGE) || | ||
1094 | (hitRec.getType() == hitRec.SNAP_TYPE_ELEMENT_VERTEX) || | ||
1095 | (hitRec.getType() == hitRec.SNAP_TYPE_ELEMENT)) | ||
1096 | hitRec = null; | ||
1097 | } | ||
1098 | } | 1091 | } |
1099 | 1092 | ||
1100 | return hitRec; | 1093 | return hitRec; |