From d8d0cb35324511ebdc506a350a5b1a7e77deea2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=80=9E=E8=AF=9A?= Date: Wed, 22 Jun 2022 08:42:07 +0000 Subject: [PATCH] Fix always return first package for mock location app in developer options. The mock location app should be OP_MOCK_LOCATION allowed app, the packageOps.get(0).getPackageName() is the first app that used the OP_MOCK_LOCATION in history, but maybe rejected. Change-Id: I0158436dd7d2790f4e9640075bc9c8bd3422f467 --- .../development/MockLocationAppPreferenceController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/development/MockLocationAppPreferenceController.java b/src/com/android/settings/development/MockLocationAppPreferenceController.java index 48038436559..6b0ed03a082 100644 --- a/src/com/android/settings/development/MockLocationAppPreferenceController.java +++ b/src/com/android/settings/development/MockLocationAppPreferenceController.java @@ -165,7 +165,7 @@ public class MockLocationAppPreferenceController extends DeveloperOptionsPrefere if (packageOps != null) { for (AppOpsManager.PackageOps packageOp : packageOps) { if (packageOp.getOps().get(0).getMode() == AppOpsManager.MODE_ALLOWED) { - return packageOps.get(0).getPackageName(); + return packageOp.getPackageName(); } } }