diff --git a/mobile/android/base/gfx/LayerController.java b/mobile/android/base/gfx/LayerController.java index d101cbcd4878..43652f23dac4 100644 --- a/mobile/android/base/gfx/LayerController.java +++ b/mobile/android/base/gfx/LayerController.java @@ -366,6 +366,9 @@ public class LayerController { // Undo the transforms. PointF origin = mViewportMetrics.getOrigin(); PointF newPoint = new PointF(origin.x, origin.y); + float zoom = mViewportMetrics.getZoomFactor(); + viewPoint.x /= zoom; + viewPoint.y /= zoom; newPoint.offset(viewPoint.x, viewPoint.y); Point rootOrigin = mRootLayer.getOrigin();