diff options
| author | 2021-11-19 17:26:26 +0000 | |
|---|---|---|
| committer | 2021-11-20 00:40:38 +0000 | |
| commit | 2b80b386c4ed5a1b3240da32080280b0a1ec9cef (patch) | |
| tree | 724c88da6281ceb4225f8105bc14e56b0d591464 /libs/input/Input.cpp | |
| parent | 5e6b390919a9786a50f9d5cbd539e9dc53ad78c2 (diff) | |
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
Diffstat (limited to 'libs/input/Input.cpp')
| -rw-r--r-- | libs/input/Input.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/input/Input.cpp b/libs/input/Input.cpp index 69ea7dfcb5..8974b22c86 100644 --- a/libs/input/Input.cpp +++ b/libs/input/Input.cpp @@ -343,6 +343,11 @@ void PointerCoords::scale(float globalScaleFactor, float windowXScale, float win 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(); |