Merge "Fix that can't launch managed QuickContact in ContactSearch"
This commit is contained in:
@@ -7244,7 +7244,7 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
|
||||
if (managedUserId < 0) {
|
||||
return;
|
||||
}
|
||||
if (getCrossProfileCallerIdDisabledForUser(managedUserId)) {
|
||||
if (isCrossProfileQuickContactDisabled(managedUserId)) {
|
||||
if (VERBOSE_LOG) {
|
||||
Log.v(LOG_TAG,
|
||||
"Cross-profile contacts access disabled for user " + managedUserId);
|
||||
@@ -7259,6 +7259,14 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @return true if cross-profile QuickContact is disabled
|
||||
*/
|
||||
private boolean isCrossProfileQuickContactDisabled(int userId) {
|
||||
return getCrossProfileCallerIdDisabledForUser(userId)
|
||||
&& getCrossProfileContactsSearchDisabledForUser(userId);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the user ID of the managed user that is linked to the current user, if any.
|
||||
* Otherwise -1.
|
||||
|
||||
Reference in New Issue
Block a user