From b4b8279892b6fda350d6cfa3e58adc15cd875384 Mon Sep 17 00:00:00 2001 From: Vania Januar Date: Mon, 19 Dec 2022 16:26:42 +0000 Subject: Allow non-IPC processes to setStylusEverUsed in InputManager Bug: 253013763 Test: atest StylusListenerTest Change-Id: Ib9bc1c4a613c1b1a79cd7e37c5c0593a0313273f --- core/java/android/hardware/input/InputManager.java | 6 ------ 1 file changed, 6 deletions(-) diff --git a/core/java/android/hardware/input/InputManager.java b/core/java/android/hardware/input/InputManager.java index d8ed12410b48..baf8836c5af5 100644 --- a/core/java/android/hardware/input/InputManager.java +++ b/core/java/android/hardware/input/InputManager.java @@ -30,7 +30,6 @@ import android.app.ActivityThread; import android.compat.annotation.ChangeId; import android.compat.annotation.UnsupportedAppUsage; import android.content.Context; -import android.content.pm.PackageManager; import android.hardware.BatteryState; import android.hardware.SensorManager; import android.hardware.lights.Light; @@ -1910,11 +1909,6 @@ public final class InputManager { */ @RequiresPermission(Manifest.permission.WRITE_SECURE_SETTINGS) public void setStylusEverUsed(@NonNull Context context, boolean stylusEverUsed) { - if (context.checkCallingPermission(Manifest.permission.WRITE_SECURE_SETTINGS) - != PackageManager.PERMISSION_GRANTED) { - throw new SecurityException("You need WRITE_SECURE_SETTINGS permission " - + "to set stylus ever used."); - } Settings.Global.putInt(context.getContentResolver(), Settings.Global.STYLUS_EVER_USED, stylusEverUsed ? 1 : 0); } -- cgit v1.2.3-59-g8ed1b