diff --git a/core/java/android/hardware/input/InputManager.java b/core/java/android/hardware/input/InputManager.java index 40c7e9a892ff1..dd71cce391349 100644 --- a/core/java/android/hardware/input/InputManager.java +++ b/core/java/android/hardware/input/InputManager.java @@ -193,7 +193,7 @@ public final class InputManager { */ @BlockUntrustedTouchesMode public static final int DEFAULT_BLOCK_UNTRUSTED_TOUCHES_MODE = - BlockUntrustedTouchesMode.PERMISSIVE; + BlockUntrustedTouchesMode.BLOCK; /** * Prevent touches from being consumed by apps if these touches passed through a non-trusted diff --git a/services/core/java/com/android/server/input/InputManagerService.java b/services/core/java/com/android/server/input/InputManagerService.java index 46ccf1e18802b..51f46be9a0687 100644 --- a/services/core/java/com/android/server/input/InputManagerService.java +++ b/services/core/java/com/android/server/input/InputManagerService.java @@ -158,6 +158,9 @@ public class InputManagerService extends IInputManager.Stub "com.snapchat.android" // b/173297887 }; + /** TODO(b/169067926): Remove this. */ + private static final boolean UNTRUSTED_TOUCHES_TOAST = false; + // Pointer to native input manager service object. private final long mPtr; @@ -2199,7 +2202,8 @@ public class InputManagerService extends IInputManager.Stub // Native callback private void notifyUntrustedTouch(String packageName) { // TODO(b/169067926): Remove toast after gathering feedback on dogfood. - if (ArrayUtils.contains(PACKAGE_BLOCKLIST_FOR_UNTRUSTED_TOUCHES_TOAST, packageName)) { + if (!UNTRUSTED_TOUCHES_TOAST || ArrayUtils.contains( + PACKAGE_BLOCKLIST_FOR_UNTRUSTED_TOUCHES_TOAST, packageName)) { Log.i(TAG, "Suppressing untrusted touch toast for " + packageName); return; }