commit | 824afe44334e756bd898a7197c422f7c04a2d562 | [log] [tgz] |
---|---|---|
author | Philip P. Moltmann <moltmann@google.com> | Mon Feb 25 10:59:09 2019 -0800 |
committer | android-build-team Robot <android-build-team-robot@google.com> | Mon Feb 25 21:43:58 2019 +0000 |
tree | 180888e94dbc1430960a7d2f93ed88980be3d133 | |
parent | ae7888ef315dce30708dd8fa60939ecdc4d9f82c [diff] |
Do not kill admin when changing own permissions Test: Made device admin change own permissions Fixes: 126149273 Change-Id: If89cd674a7e2545557d6ac34ce9f9c39ed55ab2e (cherry picked from commit 3af151de470bbc94612e16010bcbbaa51189bdc2)
diff --git a/src/com/android/packageinstaller/permission/service/PermissionControllerServiceImpl.java b/src/com/android/packageinstaller/permission/service/PermissionControllerServiceImpl.java index 9bf7941..f04634c 100644 --- a/src/com/android/packageinstaller/permission/service/PermissionControllerServiceImpl.java +++ b/src/com/android/packageinstaller/permission/service/PermissionControllerServiceImpl.java
@@ -552,7 +552,7 @@ return false; } - group.persistChanges(true); + group.persistChanges(!callerPackageName.equals(packageName)); } return true;