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

Unverified Commit 0beba0a8 authored by d34d's avatar d34d Committed by Michael Bestas
Browse files

LockPatternUtils: Make settings getter and setters protected

This patch will allow us to extend LockPatternUtils in lineage-sdk
and have access to getting and setting lock settings, and minimize
code changes to the original LockPatternUtils class.

Change-Id: I3417f64db1f05cffab47328df574f23dd20776d5
parent 95547433
Loading
Loading
Loading
Loading
+12 −6
Original line number Diff line number Diff line
@@ -1227,7 +1227,8 @@ public class LockPatternUtils {
        return deadline;
    }

    private boolean getBoolean(String secureSettingKey, boolean defaultValue, int userId) {
    /** @hide */
    protected boolean getBoolean(String secureSettingKey, boolean defaultValue, int userId) {
        try {
            return getLockSettings().getBoolean(secureSettingKey, defaultValue, userId);
        } catch (RemoteException re) {
@@ -1235,7 +1236,8 @@ public class LockPatternUtils {
        }
    }

    private void setBoolean(String secureSettingKey, boolean enabled, int userId) {
    /** @hide */
    protected void setBoolean(String secureSettingKey, boolean enabled, int userId) {
        try {
            getLockSettings().setBoolean(secureSettingKey, enabled, userId);
        } catch (RemoteException re) {
@@ -1244,7 +1246,8 @@ public class LockPatternUtils {
        }
    }

    private long getLong(String secureSettingKey, long defaultValue, int userHandle) {
    /** @hide */
    protected long getLong(String secureSettingKey, long defaultValue, int userHandle) {
        try {
            return getLockSettings().getLong(secureSettingKey, defaultValue, userHandle);
        } catch (RemoteException re) {
@@ -1252,8 +1255,9 @@ public class LockPatternUtils {
        }
    }

    /** @hide */
    @UnsupportedAppUsage
    private void setLong(String secureSettingKey, long value, int userHandle) {
    protected void setLong(String secureSettingKey, long value, int userHandle) {
        try {
            getLockSettings().setLong(secureSettingKey, value, userHandle);
        } catch (RemoteException re) {
@@ -1262,8 +1266,9 @@ public class LockPatternUtils {
        }
    }

    /** @hide */
    @UnsupportedAppUsage
    private String getString(String secureSettingKey, int userHandle) {
    protected String getString(String secureSettingKey, int userHandle) {
        try {
            return getLockSettings().getString(secureSettingKey, null, userHandle);
        } catch (RemoteException re) {
@@ -1271,8 +1276,9 @@ public class LockPatternUtils {
        }
    }

    /** @hide */
    @UnsupportedAppUsage
    private void setString(String secureSettingKey, String value, int userHandle) {
    protected void setString(String secureSettingKey, String value, int userHandle) {
        try {
            getLockSettings().setString(secureSettingKey, value, userHandle);
        } catch (RemoteException re) {