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

Commit 24ced03e authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "CTS doesn't like swiping." into oc-dev

parents 8371f96e 6544099f
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -35,6 +35,7 @@ class LockSettingsShellCommand extends ShellCommand {
    private static final String COMMAND_SET_PASSWORD = "set-password";
    private static final String COMMAND_CLEAR = "clear";
    private static final String COMMAND_SP = "sp";
    private static final String COMMAND_SET_DISABLED = "set-disabled";

    private int mCurrentUserId;
    private final LockPatternUtils mLockPatternUtils;
@@ -72,6 +73,9 @@ class LockSettingsShellCommand extends ShellCommand {
                case COMMAND_SP:
                    runEnableSp();
                    break;
                case COMMAND_SET_DISABLED:
                    runSetDisabled();
                    break;
                default:
                    getErrPrintWriter().println("Unknown command: " + cmd);
                    break;
@@ -132,6 +136,12 @@ class LockSettingsShellCommand extends ShellCommand {
        getOutPrintWriter().println("Lock credential cleared");
    }

    private void runSetDisabled() throws RemoteException {
        final boolean disabled = Boolean.parseBoolean(mNew);
        mLockPatternUtils.setLockScreenDisabled(disabled, mCurrentUserId);
        getOutPrintWriter().println("Lock screen disabled set to " + disabled);
    }

    private boolean checkCredential() throws RemoteException, RequestThrottledException {
        final boolean havePassword = mLockPatternUtils.isLockPasswordEnabled(mCurrentUserId);
        final boolean havePattern = mLockPatternUtils.isLockPatternEnabled(mCurrentUserId);