summaryrefslogtreecommitdiff
path: root/core/java/android/content/AutofillOptions.java
diff options
context:
space:
mode:
authorAdam He <adamhe@google.com>2019-03-05 14:20:44 -0800
committerAdam He <adamhe@google.com>2019-03-05 14:51:30 -0800
commit70ebc5a508f14f14a3d8de0193043b30f70ca2d6 (patch)
tree49369f41577a26e5845a672563c0c4f2f681b74f /core/java/android/content/AutofillOptions.java
parent6240eab185975e63c45f3445a9628b0b30cd0c56 (diff)
Check for empty arguments in setWhitelist().
Bug: 125348180 Test: atest CtsContentCaptureServiceTestCases Test: atest FrameworksCoreTests:com.android.internal.infra.WhitelistHelperTest Change-Id: I9c2296ebe2762e97f03350b365b148429b15ab60
Diffstat (limited to 'core/java/android/content/AutofillOptions.java')
-rw-r--r--core/java/android/content/AutofillOptions.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/core/java/android/content/AutofillOptions.java b/core/java/android/content/AutofillOptions.java
index ba556cced3c5..f59bc9891c86 100644
--- a/core/java/android/content/AutofillOptions.java
+++ b/core/java/android/content/AutofillOptions.java
@@ -71,12 +71,14 @@ public final class AutofillOptions implements Parcelable {
* Returns whether activity is whitelisted for augmented autofill.
*/
public boolean isAugmentedAutofillEnabled(@NonNull Context context) {
+ if (!augmentedAutofillEnabled) return false;
+
final ContentCaptureClient contentCaptureClient = context.getContentCaptureClient();
if (contentCaptureClient == null) return false;
final ComponentName component = contentCaptureClient.contentCaptureClientGetComponentName();
- return augmentedAutofillEnabled && (whitelistedActivitiesForAugmentedAutofill == null
- || whitelistedActivitiesForAugmentedAutofill.contains(component));
+ return whitelistedActivitiesForAugmentedAutofill == null
+ || whitelistedActivitiesForAugmentedAutofill.contains(component);
}
/**