diff options
| author | Diederik van Lierop <mailat-signdiedenrezidotnl> | 2010-11-17 21:17:44 +0000 |
|---|---|---|
| committer | Diederik van Lierop <mailat-signdiedenrezidotnl> | 2010-11-17 21:17:44 +0000 |
| commit | a6ba6ad5e29d23ba866e4d8bda61b4f18e053ba1 (patch) | |
| tree | 036cc9271c4e6ecafe6ffcf75318eb13df63bb4b /src/ui/tool/node.cpp | |
| parent | Extensions. Removing tooltips from color>randomize (see Bug #676419). (diff) | |
| download | inkscape-a6ba6ad5e29d23ba866e4d8bda61b4f18e053ba1.tar.gz inkscape-a6ba6ad5e29d23ba866e4d8bda61b4f18e053ba1.zip | |
Shift should disable snapping when dragging the rotation center of an object
(bzr r9903)
Diffstat (limited to 'src/ui/tool/node.cpp')
| -rw-r--r-- | src/ui/tool/node.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ui/tool/node.cpp b/src/ui/tool/node.cpp index 9ab495488..6460d9062 100644 --- a/src/ui/tool/node.cpp +++ b/src/ui/tool/node.cpp @@ -1020,12 +1020,12 @@ void Node::dragged(Geom::Point &new_pos, GdkEventMotion *event) constraints.push_back(Inkscape::Snapper::SnapConstraint(origin, *bperp_point)); } - sp = sm.multipleConstrainedSnaps(Inkscape::SnapCandidatePoint(new_pos, _snapSourceType()), constraints); + sp = sm.multipleConstrainedSnaps(Inkscape::SnapCandidatePoint(new_pos, _snapSourceType()), constraints, held_shift(*event)); } else { // with Ctrl, constrain to axes constraints.push_back(Inkscape::Snapper::SnapConstraint(origin, Geom::Point(1, 0))); constraints.push_back(Inkscape::Snapper::SnapConstraint(origin, Geom::Point(0, 1))); - sp = sm.multipleConstrainedSnaps(Inkscape::SnapCandidatePoint(new_pos, _snapSourceType()), constraints); + sp = sm.multipleConstrainedSnaps(Inkscape::SnapCandidatePoint(new_pos, _snapSourceType()), constraints, held_shift(*event)); } new_pos = sp.getPoint(); } else if (snap) { |
