Merge "Fixed NPE when AutofillManager.getClient() returns null." into qt-dev

am: db2d535782

Change-Id: Idea2c7ce8db6740c32b09470f0db3e080821e573
This commit is contained in:
Felipe Leme
2019-05-10 07:05:35 -07:00
committed by android-build-merger

View File

@@ -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;