Revert "Remove x/y offset from MotionEntry"
Revert submission 16295572
Reason for revert: DroidMonitor-triggered revert due to breakage bug http://b/207128427.
BUG: 207128427
Reverted Changes:
I65c284e5e:Input injection: Assume transformed values are in ...
Ifd359ebb0:Remove x/y offset from MotionEntry
Change-Id: Iab395d41d49db17c0a682bdd6c77fe2aacc004f4
diff --git a/libs/input/Input.cpp b/libs/input/Input.cpp
index 69ea7df..8974b22 100644
--- a/libs/input/Input.cpp
+++ b/libs/input/Input.cpp
@@ -343,6 +343,11 @@
scaleAxisValue(*this, AMOTION_EVENT_AXIS_RELATIVE_Y, windowYScale);
}
+void PointerCoords::applyOffset(float xOffset, float yOffset) {
+ setAxisValue(AMOTION_EVENT_AXIS_X, getX() + xOffset);
+ setAxisValue(AMOTION_EVENT_AXIS_Y, getY() + yOffset);
+}
+
#ifdef __linux__
status_t PointerCoords::readFromParcel(Parcel* parcel) {
bits = parcel->readInt64();