summaryrefslogtreecommitdiffstats
path: root/src/snap.cpp
diff options
context:
space:
mode:
authorDiederik van Lierop <mailat-signdiedenrezidotnl>2010-07-24 12:37:50 +0000
committerDiederik van Lierop <mailat-signdiedenrezidotnl>2010-07-24 12:37:50 +0000
commita96bb3e891e103864fe501a92bad96a9ad04351e (patch)
tree2da50f7f546322c122ac26884870f87e03b613c5 /src/snap.cpp
parentsupport for transform elements (Bug 600473) (diff)
downloadinkscape-a96bb3e891e103864fe501a92bad96a9ad04351e.tar.gz
inkscape-a96bb3e891e103864fe501a92bad96a9ad04351e.zip
Avoid self-snapping when dragging a rotation center, and draw the rotation center at the snapped position
(bzr r9641)
Diffstat (limited to 'src/snap.cpp')
-rw-r--r--src/snap.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/snap.cpp b/src/snap.cpp
index ccbd449bd..fc8837c43 100644
--- a/src/snap.cpp
+++ b/src/snap.cpp
@@ -1079,6 +1079,7 @@ void SnapManager::setup(SPDesktop const *desktop,
_snapindicator = snapindicator;
_unselected_nodes = unselected_nodes;
_guide_to_ignore = guide_to_ignore;
+ _rotation_center_source_item = NULL;
}
/**
@@ -1109,6 +1110,7 @@ void SnapManager::setup(SPDesktop const *desktop,
_snapindicator = snapindicator;
_unselected_nodes = unselected_nodes;
_guide_to_ignore = guide_to_ignore;
+ _rotation_center_source_item = NULL;
}
/// Setup, taking the list of items to ignore from the desktop's selection.
@@ -1121,6 +1123,7 @@ void SnapManager::setupIgnoreSelection(SPDesktop const *desktop,
_snapindicator = snapindicator;
_unselected_nodes = unselected_nodes;
_guide_to_ignore = guide_to_ignore;
+ _rotation_center_source_item = NULL;
_items_to_ignore.clear();
Inkscape::Selection *sel = _desktop->selection;