summaryrefslogtreecommitdiffstats
path: root/src/seltrans.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/seltrans.cpp')
-rw-r--r--src/seltrans.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/seltrans.cpp b/src/seltrans.cpp
index 465813ae0..ad37e24cf 100644
--- a/src/seltrans.cpp
+++ b/src/seltrans.cpp
@@ -268,7 +268,8 @@ void Inkscape::SelTrans::grab(NR::Point const &p, gdouble x, gdouble y, bool sho
// Next, get all special points for snapping
- _snap_points = selection->getSnapPoints(); // Excludes path nodes
+ SnapManager const &m = _desktop->namedview->snap_manager;
+ _snap_points = selection->getSnapPoints(m.getIncludeItemCenter()); // Excludes path nodes
std::vector<NR::Point> snap_points_hull = selection->getSnapPointsConvexHull(); // Includes path nodes
if (_snap_points.size() > 100) {
/* Snapping a huge number of nodes will take way too long, so limit the number of snappable nodes