diff --git a/sources/editor/graphicspart/partarc.cpp b/sources/editor/graphicspart/partarc.cpp index 90df79d43..03bce321f 100644 --- a/sources/editor/graphicspart/partarc.cpp +++ b/sources/editor/graphicspart/partarc.cpp @@ -365,7 +365,7 @@ void PartArc::handlerMouseMoveEvent(QetGraphicsHandlerItem *qghi, QGraphicsScene setRect(QetGraphicsHandlerUtility::mirrorRectForPosAtIndex(m_rect, new_pos, m_vector_index)); else { - QLineF line(m_rect.center(), mapFromItem(qghi, event->pos())); + QLineF line(m_rect.center(), mapFromScene(event->scenePos())); prepareGeometryChange(); if (m_vector_index == 0) {