diff options
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/view/autofill/AutofillManager.java | 7 |
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; |
