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

Commit abc24090 authored by Evan Rosky's avatar Evan Rosky
Browse files

Revert "Add reporting to monitor apps incorrectly using getRaw"

This reverts commit 8b820867.

Reason for revert: Metrics no-longer needed, we are adding compat for this.

Bug: 187153492
Test: N/A
Change-Id: I31bbe36378a2da969a094405b0e0a7b7b9cde3a0
parent dc3608af
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);
    }