From ef0fe2085231dc15e907556f8d930a7393371a9d Mon Sep 17 00:00:00 2001 From: Adam He Date: Fri, 25 Oct 2019 11:58:15 -0700 Subject: Temporary fix to disable augmented autofill requests coming from password fields. Bug: 141703197 Test: atest android.autofillservice.cts.augmented Change-Id: I05330988899a4c21d69c655a39c29fd0fea298c3 --- core/java/android/widget/TextView.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'core/java/android/widget/TextView.java') diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index f3243aaf5b7d..d83970e7117a 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -6607,6 +6607,16 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener return mTransformation instanceof PasswordTransformationMethod; } + /** + * Returns true if the current inputType is any type of password. + * + * @hide + */ + public boolean isAnyPasswordInputType() { + final int inputType = getInputType(); + return isPasswordInputType(inputType) || isVisiblePasswordInputType(inputType); + } + static boolean isPasswordInputType(int inputType) { final int variation = inputType & (EditorInfo.TYPE_MASK_CLASS | EditorInfo.TYPE_MASK_VARIATION); -- cgit v1.2.3