Merge "Fix some views not being tracked" into udc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
f0e955ecd6
@@ -1464,6 +1464,13 @@ public final class AutofillManager {
|
||||
}
|
||||
|
||||
synchronized (mLock) {
|
||||
if (mAllTrackedViews.contains(id)) {
|
||||
// The id is tracked and will not trigger pre-fill request again.
|
||||
return;
|
||||
}
|
||||
|
||||
// Add the id as tracked to avoid triggering fill request again and again.
|
||||
mAllTrackedViews.add(id);
|
||||
if (mTrackedViews != null) {
|
||||
// To support the fill dialog can show for the autofillable Views in
|
||||
// different pages but in the same Activity. We need to reset the
|
||||
@@ -4064,11 +4071,6 @@ public final class AutofillManager {
|
||||
}
|
||||
|
||||
void checkViewState(AutofillId id) {
|
||||
if (mAllTrackedViews.contains(id)) {
|
||||
return;
|
||||
}
|
||||
// Add the id as tracked to avoid triggering fill request again and again.
|
||||
mAllTrackedViews.add(id);
|
||||
if (mHasNewTrackedView) {
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user