diff options
| author | Derek Sollenberger <djsollen@google.com> | 2019-12-27 15:15:18 -0500 |
|---|---|---|
| committer | Derek Sollenberger <djsollen@google.com> | 2020-01-06 11:57:39 -0500 |
| commit | 4dc0aae61f097d87fe1ea8c6a68dcd253299dee4 (patch) | |
| tree | 817901827d6dee2de0a5bc6a14568a7edfe65b49 /core/java/android/view/MotionEvent.java | |
| parent | 88233e4c731856bd4d3fdb8a598b4804f28c4024 (diff) | |
Replace framework usage of SkMatrix with a stable C API
Isolate the usage of SkMatrix within the graphics module and
replace external usages with a stable C API.
Bug: 137655431
Test: CTS presubmit
Change-Id: I058051a6afb4ae6d48ecdcf5cf8bd21aa0995e90
Diffstat (limited to 'core/java/android/view/MotionEvent.java')
| -rw-r--r-- | core/java/android/view/MotionEvent.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/java/android/view/MotionEvent.java b/core/java/android/view/MotionEvent.java index c3c7b950838b..006847656cac 100644 --- a/core/java/android/view/MotionEvent.java +++ b/core/java/android/view/MotionEvent.java @@ -1541,6 +1541,8 @@ public final class MotionEvent extends InputEvent implements Parcelable { @FastNative private static native float nativeGetAxisValue(long nativePtr, int axis, int pointerIndex, int historyPos); + @FastNative + private static native void nativeTransform(long nativePtr, Matrix matrix); // -------------- @CriticalNative ---------------------- @@ -1614,8 +1616,6 @@ public final class MotionEvent extends InputEvent implements Parcelable { @CriticalNative private static native void nativeScale(long nativePtr, float scale); - @CriticalNative - private static native void nativeTransform(long nativePtr, long matrix); private MotionEvent() { } @@ -3210,7 +3210,7 @@ public final class MotionEvent extends InputEvent implements Parcelable { throw new IllegalArgumentException("matrix must not be null"); } - nativeTransform(mNativePtr, matrix.native_instance); + nativeTransform(mNativePtr, matrix); } /** |
