Clean FLAG_PERMISSION_SELECTED_LOCATION_ACCURACY when app data is
cleaned. Fix: 182915719 Test: manually tested grant the COARSE permission, clean app data, and request permission again. Confirmed the default selected state is FINE rather than COARSE. Change-Id: I6cf582c3f1f874ffff3fecfec9f3a2f959c4faa8
This commit is contained in:
@@ -35,6 +35,7 @@ import static android.content.pm.PackageManager.FLAG_PERMISSION_RESTRICTION_UPGR
|
||||
import static android.content.pm.PackageManager.FLAG_PERMISSION_REVIEW_REQUIRED;
|
||||
import static android.content.pm.PackageManager.FLAG_PERMISSION_REVOKED_COMPAT;
|
||||
import static android.content.pm.PackageManager.FLAG_PERMISSION_REVOKE_WHEN_REQUESTED;
|
||||
import static android.content.pm.PackageManager.FLAG_PERMISSION_SELECTED_LOCATION_ACCURACY;
|
||||
import static android.content.pm.PackageManager.FLAG_PERMISSION_SYSTEM_FIXED;
|
||||
import static android.content.pm.PackageManager.FLAG_PERMISSION_USER_FIXED;
|
||||
import static android.content.pm.PackageManager.FLAG_PERMISSION_USER_SET;
|
||||
@@ -1657,7 +1658,8 @@ public class PermissionManagerService extends IPermissionManager.Stub {
|
||||
| FLAG_PERMISSION_USER_FIXED
|
||||
| FLAG_PERMISSION_REVOKED_COMPAT
|
||||
| FLAG_PERMISSION_REVIEW_REQUIRED
|
||||
| FLAG_PERMISSION_ONE_TIME;
|
||||
| FLAG_PERMISSION_ONE_TIME
|
||||
| FLAG_PERMISSION_SELECTED_LOCATION_ACCURACY;
|
||||
|
||||
final int policyOrSystemFlags = FLAG_PERMISSION_SYSTEM_FIXED
|
||||
| FLAG_PERMISSION_POLICY_FIXED;
|
||||
|
||||
Reference in New Issue
Block a user