fix(ios): do not convert tap event data to device pixels twice (#9935)

BREAKING CHANGE:

tapData.getX() and tapData.getY() will now return correctly in DIP, so any extra conversions (like calling toDevicePixels) twice must be changed.
This commit is contained in:
Eduardo Speroni
2022-07-09 13:12:05 -03:00
committed by Nathan Walker
parent 4a5e2e2ac0
commit 3681fd4384

View File

@ -389,8 +389,8 @@ function _getTapData(args: GestureEventData): TapGestureEventData {
eventName: args.eventName, eventName: args.eventName,
object: args.object, object: args.object,
getPointerCount: () => recognizer.numberOfTouches, getPointerCount: () => recognizer.numberOfTouches,
getX: () => layout.toDeviceIndependentPixels(center.x), getX: () => center.x,
getY: () => layout.toDeviceIndependentPixels(center.y), getY: () => center.y,
}; };
} }