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

Commit 39272d07 authored by Amith Yamasani's avatar Amith Yamasani
Browse files

Fix incorrect comparison

Bug: 10446469

Screen lock options should have been locked down when encryption is
enabled. An incorrect comparison (== instead of equals) caused it
to always bypass encryption quality check.

Change-Id: I7f3856146181a92183555f30bbc50d58bfe0c3d5
parent 8c89872a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -258,7 +258,7 @@ public class ChooseLockGeneric extends PreferenceActivity {
         */
        private int upgradeQualityForEncryption(int quality) {
            // Don't upgrade quality for secondary users. Encryption requirements don't apply.
            if (Process.myUserHandle() != UserHandle.OWNER) return quality;
            if (!Process.myUserHandle().equals(UserHandle.OWNER)) return quality;
            int encryptionStatus = mDPM.getStorageEncryptionStatus();
            boolean encrypted = (encryptionStatus == DevicePolicyManager.ENCRYPTION_STATUS_ACTIVE)
                    || (encryptionStatus == DevicePolicyManager.ENCRYPTION_STATUS_ACTIVATING);