diff --git a/toonz/sources/toonz/sceneviewerevents.cpp b/toonz/sources/toonz/sceneviewerevents.cpp index ef7ff421..789a2de7 100644 --- a/toonz/sources/toonz/sceneviewerevents.cpp +++ b/toonz/sources/toonz/sceneviewerevents.cpp @@ -989,8 +989,7 @@ void SceneViewer::onRelease(const TMouseEvent &event) { tool->setViewer(this); { - TPointD pos = tool->getMatrix().inv() * - winToWorld(event.mousePos() * getDevPixRatio()); + TPointD pos = tool->getMatrix().inv() * winToWorld(m_lastMousePos); TObjectHandle *objHandle = TApp::instance()->getCurrentObject(); if (tool->getToolType() & TTool::LevelTool && !objHandle->isSpline()) {