diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp
index e6fc3f225346d7e2fe59218163e1034c6953bf7e..11e407d2af83dff41ffc4bc050d92cdc682554a3 100644
--- a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp
@@ -121,7 +121,8 @@ void FormEditorGraphicsView::drawForeground(QPainter *painter, const QRectF &/*r
 
     painter->save();
 
-    painter->translate(mapToScene(m_feedbackOriginPoint));
+    painter->resetTransform();
+    painter->translate(m_feedbackOriginPoint);
 
     QColor changeColor(QColor(Qt::green).lighter(170));