Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fe13c5fb authored by Victor Chang's avatar Victor Chang Committed by Android (Google) Code Review
Browse files

Merge "Fix that can't launch managed QuickContact in ContactSearch"

parents 10c3d3f6 70b1751d
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -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.