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

Commit 540d92a7 authored by Maurice Lam's avatar Maurice Lam Committed by Android (Google) Code Review
Browse files

Merge "Hide screen lock options button in confirm lock" into oc-dr1-dev

parents 75bcd075 62c0c3c3
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -202,7 +202,7 @@ public class ChooseLockPassword extends SettingsActivity {
        private SaveAndFinishWorker mSaveAndFinishWorker;
        private int mRequestedQuality = DevicePolicyManager.PASSWORD_QUALITY_NUMERIC;
        private ChooseLockSettingsHelper mChooseLockSettingsHelper;
        private Stage mUiStage = Stage.Introduction;
        protected Stage mUiStage = Stage.Introduction;
        private PasswordRequirementAdapter mPasswordRequirementAdapter;
        private GlifLayout mLayout;
        protected boolean mForFingerprint;
@@ -820,7 +820,7 @@ public class ChooseLockPassword extends SettingsActivity {
        /**
         * Update the hint based on current Stage and length of password entry
         */
        private void updateUi() {
        protected void updateUi() {
            final boolean canInput = mSaveAndFinishWorker == null;
            String password = mPasswordEntry.getText().toString();
            final int length = password.length();
+16 −3
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ import android.app.Fragment;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.view.View;
import android.widget.Button;
import android.widget.LinearLayout;
@@ -73,6 +74,9 @@ public class SetupChooseLockPassword extends ChooseLockPassword {
        @VisibleForTesting
        static final int REQUEST_SCREEN_LOCK_OPTIONS = 1;

        @Nullable
        private Button mOptionsButton;

        @Override
        public void onViewCreated(View view, Bundle savedInstanceState) {
            super.onViewCreated(view, savedInstanceState);
@@ -86,9 +90,9 @@ public class SetupChooseLockPassword extends ChooseLockPassword {
            boolean showOptionsButton = getActivity().getIntent().getBooleanExtra(
                    ChooseLockGenericFragment.EXTRA_SHOW_OPTIONS_BUTTON, false);
            if (showOptionsButton) {
                Button optionsButton = view.findViewById(R.id.screen_lock_options);
                optionsButton.setVisibility(View.VISIBLE);
                optionsButton.setOnClickListener(this);
                mOptionsButton = view.findViewById(R.id.screen_lock_options);
                mOptionsButton.setVisibility(View.VISIBLE);
                mOptionsButton.setOnClickListener(this);
            }
        }

@@ -168,5 +172,14 @@ public class SetupChooseLockPassword extends ChooseLockPassword {
                }
            }
        }

        @Override
        protected void updateUi() {
            super.updateUi();
            if (mOptionsButton != null) {
                mOptionsButton.setVisibility(
                        mUiStage == Stage.Introduction ? View.VISIBLE : View.GONE);
            }
        }
    }
}