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

Commit 32073591 authored by Gilles Debunne's avatar Gilles Debunne
Browse files

Show dots when entering PIN password in landscape

Bug 6184359

The EditText was customized with a PasswordTransformationMethod,
which is not propagated to the ExtractedEditText.

Using the equivalent inputType instead.

Change-Id: I174bd73b2aab4786767c1046996ad3541216d87e
parent 6da25703
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -19,8 +19,7 @@ package com.android.settings;
import android.app.Dialog;
import android.content.Context;
import android.preference.EditTextPreference;
import android.text.method.DigitsKeyListener;
import android.text.method.PasswordTransformationMethod;
import android.text.InputType;
import android.util.AttributeSet;
import android.view.View;
import android.widget.EditText;
@@ -52,12 +51,11 @@ class EditPinPreference extends EditTextPreference {
    protected void onBindDialogView(View view) {
        super.onBindDialogView(view);

        final EditText editText = (EditText) view.findViewById(android.R.id.edit);
        final EditText editText = getEditText();

        if (editText != null) {
            editText.setSingleLine(true);
            editText.setTransformationMethod(PasswordTransformationMethod.getInstance());
            editText.setKeyListener(DigitsKeyListener.getInstance());
            editText.setInputType(InputType.TYPE_CLASS_NUMBER |
                InputType.TYPE_NUMBER_VARIATION_PASSWORD);
        }
    }