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

Commit e34c3f9b authored by Bill Lin's avatar Bill Lin Committed by Android (Google) Code Review
Browse files

Merge "Fix the SUW setup Pattern view the two steps offset issue" into main

parents 047c3885 5b70748c
Loading
Loading
Loading
Loading
+1 −10
Original line number Diff line number Diff line
@@ -16,8 +16,6 @@

package com.android.settings.password;

import static android.content.res.Configuration.ORIENTATION_LANDSCAPE;

import static com.android.internal.widget.LockPatternUtils.CREDENTIAL_TYPE_PATTERN;

import android.content.Context;
@@ -138,17 +136,10 @@ public class SetupChooseLockPattern extends ChooseLockPattern {
        protected void updateStage(Stage stage) {
            super.updateStage(stage);
            if (!showMinimalUi() && mOptionsButton != null) {
                // In landscape, keep view stub to avoid pattern view shifting, but in portrait the
                // header title and description could become multiple lines in confirm stage,
                // gone the button view to reserve more room for growth height of header.
                @View.Visibility
                final int hideOrGone =
                        getResources().getConfiguration().orientation == ORIENTATION_LANDSCAPE
                                ? View.INVISIBLE : View.GONE;
                mOptionsButton.setVisibility(
                        (stage == Stage.Introduction || stage == Stage.HelpScreen ||
                                stage == Stage.ChoiceTooShort || stage == Stage.FirstChoiceValid)
                                ? View.VISIBLE : hideOrGone);
                                ? View.VISIBLE : View.INVISIBLE);
            }

            if (stage.leftMode == LeftButtonMode.Gone && stage == Stage.Introduction) {