summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Lorenzo Colitti <lorenzo@google.com> 2019-08-27 04:24:55 -0700
committer android-build-merger <android-build-merger@google.com> 2019-08-27 04:24:55 -0700
commitd50b505965f56c204b97c81d76de778d4d40d9a4 (patch)
tree5495ab47b891737f9e96e8d6456af860bbb70ca5
parent8bc7acbfe961a6ac86fdb7c9c958e6dd47ca2643 (diff)
parent7ea7b0b1f18186e71cc789a9c32605c665d2176c (diff)
Merge changes I69cdbb16,I6975e0b7 am: d889cb5098 am: ac913d725f am: 93d68de285 am: bb0edef6e8
am: 7ea7b0b1f1 Change-Id: Ie87981017bf2d4deef2092407c31fb3df4464dc8
-rw-r--r--core/java/android/content/pm/PackageList.java7
-rw-r--r--services/core/java/com/android/server/connectivity/PermissionMonitor.java5
2 files changed, 12 insertions, 0 deletions
diff --git a/core/java/android/content/pm/PackageList.java b/core/java/android/content/pm/PackageList.java
index f78175868860..e3eb2c55a2bb 100644
--- a/core/java/android/content/pm/PackageList.java
+++ b/core/java/android/content/pm/PackageList.java
@@ -52,6 +52,13 @@ public class PackageList implements PackageListObserver, AutoCloseable {
}
@Override
+ public void onPackageChanged(String packageName, int uid) {
+ if (mWrappedObserver != null) {
+ mWrappedObserver.onPackageChanged(packageName, uid);
+ }
+ }
+
+ @Override
public void onPackageRemoved(String packageName, int uid) {
if (mWrappedObserver != null) {
mWrappedObserver.onPackageRemoved(packageName, uid);
diff --git a/services/core/java/com/android/server/connectivity/PermissionMonitor.java b/services/core/java/com/android/server/connectivity/PermissionMonitor.java
index fbe2589bea2a..29c4bad2e172 100644
--- a/services/core/java/com/android/server/connectivity/PermissionMonitor.java
+++ b/services/core/java/com/android/server/connectivity/PermissionMonitor.java
@@ -130,6 +130,11 @@ public class PermissionMonitor {
}
@Override
+ public void onPackageChanged(@NonNull String packageName, int uid) {
+ sendPackagePermissionsForUid(uid, getPermissionForUid(uid));
+ }
+
+ @Override
public void onPackageRemoved(String packageName, int uid) {
sendPackagePermissionsForUid(uid, getPermissionForUid(uid));
}