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

Commit be28434c authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "fix(trusted_service): Resolve user ID in enableTrustedAccessibilityService" into main

parents 883aa6ce a3415c27
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -4729,13 +4729,15 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub
            return false;
        }
        synchronized (mLock) {
            if (userId != mCurrentUserId) {
            final int resolvedUserId = mSecurityPolicy
                    .resolveCallingUserIdEnforcingPermissionsLocked(userId);
            if (resolvedUserId != mCurrentUserId) {
                return false;
            }
            final AccessibilityServiceInfo info = getCurrentUserStateLocked()
                    .getInstalledServiceInfoLocked(trustedAccessibilityService);
            if (info != null && isAccessibilityServicePreinstalledAndTrusted(info)) {
                enableAccessibilityServiceLocked(trustedAccessibilityService, userId);
                enableAccessibilityServiceLocked(trustedAccessibilityService, resolvedUserId);
                return true;
            }
            return false;