From 12954d5060349965b188591b61b34d69481d3c1b Mon Sep 17 00:00:00 2001 From: "Philip P. Moltmann" Date: Tue, 24 Mar 2020 15:55:57 -0700 Subject: [PATCH] Only check op in Settings UI noteOp should only used if the data protected by the app-op was accessed. If you only want to know the state, use checkOp. Test: TH Bug: 136595429 Change-Id: I2b53ad413c10a71feb9c94848aef2f9f38f851d8 --- .../settings/applications/appinfo/WriteSettingsDetails.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/applications/appinfo/WriteSettingsDetails.java b/src/com/android/settings/applications/appinfo/WriteSettingsDetails.java index f8c7ac5ad5b..26adb442acd 100644 --- a/src/com/android/settings/applications/appinfo/WriteSettingsDetails.java +++ b/src/com/android/settings/applications/appinfo/WriteSettingsDetails.java @@ -108,7 +108,7 @@ public class WriteSettingsDetails extends AppInfoWithHeader implements OnPrefere } private boolean canWriteSettings(String pkgName) { - int result = mAppOpsManager.noteOpNoThrow(AppOpsManager.OP_WRITE_SETTINGS, + int result = mAppOpsManager.checkOpNoThrow(AppOpsManager.OP_WRITE_SETTINGS, mPackageInfo.applicationInfo.uid, pkgName); if (result == AppOpsManager.MODE_ALLOWED) { return true;