Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 508a47b5 authored by Evan Rosky's avatar Evan Rosky Committed by Automerger Merge Worker
Browse files

Merge "Revert "Add reporting to monitor apps incorrectly using getRaw"" into sc-dev am: 0214d012

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14443843

Change-Id: If3fe3d2b57d932b101947c24cfc1aeae93bd8bc8
parents fc9c0f44 0214d012
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -222,14 +222,6 @@ public final class InputManager {
    @ChangeId
    public static final long BLOCK_FLAG_SLIPPERY = android.os.IInputConstants.BLOCK_FLAG_SLIPPERY;

    /**
     * Check whether apps are using MotionEvent.getRawX/Y. This is implementation-specific, and
     * thus undefined for most 3p app usages.
     * @hide
     */
    @ChangeId
    public static final long APP_USES_RAW_INPUT_COORDS = 179274888L;

    /**
     * Input Event Injection Synchronization Mode: None.
     * Never blocks.  Injection is asynchronous and is assumed always to be successful.
+0 −6
Original line number Diff line number Diff line
@@ -16,7 +16,6 @@

package android.view;

import static android.hardware.input.InputManager.APP_USES_RAW_INPUT_COORDS;
import static android.view.Display.DEFAULT_DISPLAY;

import static java.lang.annotation.RetentionPolicy.SOURCE;
@@ -24,7 +23,6 @@ import static java.lang.annotation.RetentionPolicy.SOURCE;
import android.annotation.IntDef;
import android.annotation.Nullable;
import android.annotation.TestApi;
import android.compat.Compatibility;
import android.compat.annotation.UnsupportedAppUsage;
import android.graphics.Matrix;
import android.os.Build;
@@ -2674,7 +2672,6 @@ public final class MotionEvent extends InputEvent implements Parcelable {
     * @see #AXIS_X
     */
    public final float getRawX() {
        Compatibility.reportUnconditionalChange(APP_USES_RAW_INPUT_COORDS);
        return nativeGetRawAxisValue(mNativePtr, AXIS_X, 0, HISTORY_CURRENT);
    }

@@ -2688,7 +2685,6 @@ public final class MotionEvent extends InputEvent implements Parcelable {
     * @see #AXIS_Y
     */
    public final float getRawY() {
        Compatibility.reportUnconditionalChange(APP_USES_RAW_INPUT_COORDS);
        return nativeGetRawAxisValue(mNativePtr, AXIS_Y, 0, HISTORY_CURRENT);
    }

@@ -2705,7 +2701,6 @@ public final class MotionEvent extends InputEvent implements Parcelable {
     * @see #AXIS_X
     */
    public float getRawX(int pointerIndex) {
        Compatibility.reportUnconditionalChange(APP_USES_RAW_INPUT_COORDS);
        return nativeGetRawAxisValue(mNativePtr, AXIS_X, pointerIndex, HISTORY_CURRENT);
    }

@@ -2722,7 +2717,6 @@ public final class MotionEvent extends InputEvent implements Parcelable {
     * @see #AXIS_Y
     */
    public float getRawY(int pointerIndex) {
        Compatibility.reportUnconditionalChange(APP_USES_RAW_INPUT_COORDS);
        return nativeGetRawAxisValue(mNativePtr, AXIS_Y, pointerIndex, HISTORY_CURRENT);
    }