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

Commit 39349243 authored by Pasty Chang's avatar Pasty Chang Committed by Android (Google) Code Review
Browse files

Merge "Change to show generic lock screen before setup fingerprint or face" into qt-dev

parents 395cad38 7a083f8f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -515,7 +515,7 @@ public class ChooseLockPassword extends SettingsActivity {
            }
        }

        private int getStageType() {
        protected int getStageType() {
            return mForFingerprint ? Stage.TYPE_FINGERPRINT :
                    mForFace ? Stage.TYPE_FACE :
                            Stage.TYPE_NONE;
+1 −1
Original line number Diff line number Diff line
@@ -185,7 +185,7 @@ public class ChooseLockPattern extends SettingsActivity {
        // how long we wait to clear a wrong pattern
        private static final int WRONG_PATTERN_CLEAR_TIMEOUT_MS = 2000;

        private static final int ID_EMPTY_MESSAGE = -1;
        protected static final int ID_EMPTY_MESSAGE = -1;

        private static final String FRAGMENT_TAG_SAVE_AND_FINISH = "save_and_finish_worker";

+7 −0
Original line number Diff line number Diff line
@@ -131,6 +131,13 @@ public class SetupChooseLockPassword extends ChooseLockPassword {
            startChooseLockActivity(lock, getActivity());
        }

        @Override
        protected int getStageType() {
            // Return TYPE_NONE to make generic lock screen launch in Setup wizard flow before
            // fingerprint and face setup.
            return Stage.TYPE_NONE;
        }

        @Override
        protected void updateUi() {
            super.updateUi();
+17 −0
Original line number Diff line number Diff line
@@ -54,6 +54,15 @@ public class SetupChooseLockPattern extends ChooseLockPattern {
        return SetupChooseLockPatternFragment.class;
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        // Show generic pattern title when pattern lock screen launch in Setup wizard flow before
        // fingerprint and face setup.
        setTitle(R.string.lockpassword_choose_your_screen_lock_header);
    }

    public static class SetupChooseLockPatternFragment extends ChooseLockPatternFragment
            implements ChooseLockTypeDialogFragment.OnLockTypeSelectedListener {

@@ -116,6 +125,14 @@ public class SetupChooseLockPattern extends ChooseLockPattern {
            } else {
                mLeftButtonIsSkip = false;
            }

            // Show generic pattern message when pattern lock screen launch in Setup wizard flow
            // before fingerprint and face setup.
            if (stage.message == ID_EMPTY_MESSAGE) {
                mMessageText.setText("");
            } else {
                mMessageText.setText(stage.message);
            }
        }

        @Override