diff --git a/scribus/canvasgesture_resize.cpp b/scribus/canvasgesture_resize.cpp
index ccb572d012465485b3a26119bbe99de54942c028..02b154a8697624639fd39a1858561b4e7696a327 100644
--- a/scribus/canvasgesture_resize.cpp
+++ b/scribus/canvasgesture_resize.cpp
@@ -814,7 +814,7 @@ FPoint ResizeGesture::applyGuides(const FPoint& docPoint)
 {
 	int pointPage;
 
-	if (!m_doc->SnapGuides)
+	if (!m_doc->SnapGuides && !m_doc->SnapElement)
 		return docPoint;
 	FPoint snappedPoint = docPoint;
 
