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

Commit 6a1ec755 authored by Elliot Sisteron's avatar Elliot Sisteron
Browse files

Redirect to the right combined biometrics in work profile.

Bug: 277760649
Test: manual
Change-Id: Iab3e46a6964ceb4bf2241560ad7820844f8ae88c
parent c00fb2ef
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -132,6 +132,19 @@ public class CombinedBiometricStatusUtils {
        return mFaceManager != null && mFaceManager.hasEnrolledTemplates(mUserId);
    }

    /**
     * Returns the class name of the Settings page corresponding to combined biometric settings
     * based on the current user.
     */
    public String getSettingsClassNameBasedOnUser() {
        UserManager userManager = mContext.getSystemService(UserManager.class);
        if (userManager != null && userManager.isProfile()) {
            return getProfileSettingsClassName();
        } else {
            return getSettingsClassName();
        }
    }

    /**
     * Returns the class name of the Settings page corresponding to combined biometric settings.
     */
+1 −1
Original line number Diff line number Diff line
@@ -85,7 +85,7 @@ public final class BiometricsSafetySource {
                    combinedBiometricStatusUtils.getSummary(),
                    createPendingIntent(context,
                            biometricNavigationUtils.getBiometricSettingsIntent(context,
                                    combinedBiometricStatusUtils.getSettingsClassName(),
                                    combinedBiometricStatusUtils.getSettingsClassNameBasedOnUser(),
                                    disablingAdmin, Bundle.EMPTY),
                            REQUEST_CODE_COMBINED_BIOMETRIC_SETTING),
                    disablingAdmin == null /* enabled */,