summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/view/autofill/AutofillManager.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/core/java/android/view/autofill/AutofillManager.java b/core/java/android/view/autofill/AutofillManager.java
index 35ea8964a342..c36b8940b158 100644
--- a/core/java/android/view/autofill/AutofillManager.java
+++ b/core/java/android/view/autofill/AutofillManager.java
@@ -3248,7 +3248,12 @@ public final class AutofillManager {
final AutofillManager afm = mAfm.get();
if (afm == null) return null;
- final View view = afm.getClient().autofillClientFindViewByAutofillIdTraversal(id);
+ final AutofillClient client = afm.getClient();
+ if (client == null) {
+ Log.w(TAG, "getViewCoordinates(" + id + "): no autofill client");
+ return null;
+ }
+ final View view = client.autofillClientFindViewByAutofillIdTraversal(id);
if (view == null) {
Log.w(TAG, "getViewCoordinates(" + id + "): could not find view");
return null;