am 6dd9f86f: Merge "Added synchronization to handlePackagesChanged method" into lmp-mr1-dev
automerge: a07bdda
* commit 'a07bdda0d4d859467f8c435161d00d2340f34e9d':
Added synchronization to handlePackagesChanged method
This commit is contained in:
@@ -900,6 +900,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
|
|||||||
if (DBG) Slog.d(LOG_TAG, "Handling package changes for user " + userHandle);
|
if (DBG) Slog.d(LOG_TAG, "Handling package changes for user " + userHandle);
|
||||||
DevicePolicyData policy = getUserData(userHandle);
|
DevicePolicyData policy = getUserData(userHandle);
|
||||||
IPackageManager pm = AppGlobals.getPackageManager();
|
IPackageManager pm = AppGlobals.getPackageManager();
|
||||||
|
synchronized (this) {
|
||||||
for (int i = policy.mAdminList.size() - 1; i >= 0; i--) {
|
for (int i = policy.mAdminList.size() - 1; i >= 0; i--) {
|
||||||
ActiveAdmin aa = policy.mAdminList.get(i);
|
ActiveAdmin aa = policy.mAdminList.get(i);
|
||||||
try {
|
try {
|
||||||
@@ -919,6 +920,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
|
|||||||
saveSettingsLocked(policy.mUserHandle);
|
saveSettingsLocked(policy.mUserHandle);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Instantiates the service.
|
* Instantiates the service.
|
||||||
|
|||||||
Reference in New Issue
Block a user