diff --git a/effects/zoom/zoom.cpp b/effects/zoom/zoom.cpp index f34d7076d0..b06583dcb3 100644 --- a/effects/zoom/zoom.cpp +++ b/effects/zoom/zoom.cpp @@ -387,8 +387,9 @@ void ZoomEffect::zoomIn(double to) polling = true; effects->startMousePolling(); } + cursorPoint = effects->cursorPos(); if (mouseTracking == MouseTrackingDisabled) - prevPoint = effects->cursorPos(); + prevPoint = cursorPoint; effects->addRepaintFull(); }