From 7a41e5351d9717904752ca7bad30a334d7d379e3 Mon Sep 17 00:00:00 2001 From: manongjohn Date: Jan 15 2019 23:43:06 +0000 Subject: Touchpad zooming adjusment --- diff --git a/toonz/sources/toonzqt/schematicviewer.cpp b/toonz/sources/toonzqt/schematicviewer.cpp index 1293118..b70b0c1 100644 --- a/toonz/sources/toonzqt/schematicviewer.cpp +++ b/toonz/sources/toonzqt/schematicviewer.cpp @@ -428,12 +428,12 @@ void SchematicSceneViewer::changeScale(const QPoint &winPos, qreal scaleFactor) { QPointF startScenePos = m_touchDevice == QTouchDevice::TouchScreen ? mapToScene(winPos) - : mapToScene(winPos) * getDevPixRatio(); + : mapToScene(winPos * getDevPixRatio()); QMatrix scale = QMatrix().scale(scaleFactor, scaleFactor); setMatrix(scale, true); QPointF endScenePos = m_touchDevice == QTouchDevice::TouchScreen ? mapToScene(winPos) - : mapToScene(winPos) * getDevPixRatio(); + : mapToScene(winPos * getDevPixRatio()); QPointF delta = endScenePos - startScenePos; translate(delta.x(), delta.y()); }