Merge "Acquire lock before calling getDeviceOwnerAdminLocked" into pi-dev
am: b9ab72bf96
Change-Id: Id969235011d5d836b0f79640e07a2c5035b66fd8
This commit is contained in:
@@ -5525,9 +5525,11 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager {
|
|||||||
// If there is a profile owner, redirect to that; otherwise query the device owner.
|
// If there is a profile owner, redirect to that; otherwise query the device owner.
|
||||||
ComponentName aliasChooser = getProfileOwner(caller.getIdentifier());
|
ComponentName aliasChooser = getProfileOwner(caller.getIdentifier());
|
||||||
if (aliasChooser == null && caller.isSystem()) {
|
if (aliasChooser == null && caller.isSystem()) {
|
||||||
ActiveAdmin deviceOwnerAdmin = getDeviceOwnerAdminLocked();
|
synchronized (getLockObject()) {
|
||||||
if (deviceOwnerAdmin != null) {
|
final ActiveAdmin deviceOwnerAdmin = getDeviceOwnerAdminLocked();
|
||||||
aliasChooser = deviceOwnerAdmin.info.getComponent();
|
if (deviceOwnerAdmin != null) {
|
||||||
|
aliasChooser = deviceOwnerAdmin.info.getComponent();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (aliasChooser == null) {
|
if (aliasChooser == null) {
|
||||||
|
|||||||
Reference in New Issue
Block a user