Depend on support lib preferences
Bug: 24576551
Change-Id: Ic6190bacd3f7582c9bbc8de972da4612bd92421e
diff --git a/src/com/android/settings/EditPinPreference.java b/src/com/android/settings/EditPinPreference.java
index 1877d43..e53a2bf 100644
--- a/src/com/android/settings/EditPinPreference.java
+++ b/src/com/android/settings/EditPinPreference.java
@@ -18,7 +18,6 @@
import android.app.Dialog;
import android.content.Context;
-import android.preference.EditTextPreference;
import android.text.InputType;
import android.util.AttributeSet;
import android.view.View;
@@ -27,7 +26,7 @@
/**
* TODO: Add a soft dialpad for PIN entry.
*/
-class EditPinPreference extends EditTextPreference {
+class EditPinPreference extends CustomEditTextPreference {
interface OnPinEnteredListener {
void onPinEntered(EditPinPreference preference, boolean positiveResult);
@@ -55,7 +54,7 @@
if (editText != null) {
editText.setInputType(InputType.TYPE_CLASS_NUMBER |
- InputType.TYPE_NUMBER_VARIATION_PASSWORD);
+ InputType.TYPE_NUMBER_VARIATION_PASSWORD);
}
}
@@ -75,7 +74,7 @@
public void showPinDialog() {
Dialog dialog = getDialog();
if (dialog == null || !dialog.isShowing()) {
- showDialog(null);
+ onClick();
}
}
}