diff options
| author | 2019-06-28 12:40:44 -0700 | |
|---|---|---|
| committer | 2019-06-29 17:21:45 +0000 | |
| commit | 0df08228be165655b99b01bd2078031969a77aee (patch) | |
| tree | d7d085ffc9cd660625885108306bd933b6632216 | |
| parent | 9dd0c5628b2103427cef66b4059dcb3ab3f90766 (diff) | |
Fix delay_save and multiple required fields.
Fixes: 136120151
Test: atest android.autofillservice.cts.SimpleSaveActivityTest#testDelayedSave
Change-Id: Ie0fd8ef0fbb8457fafc7cb5bed30813abaa0b893
Exempt-From-Owner-Approval: Felipe is no longer with the team
| -rw-r--r-- | services/autofill/java/com/android/server/autofill/Session.java | 1 | ||||
| -rw-r--r-- | services/autofill/java/com/android/server/autofill/ViewState.java | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/services/autofill/java/com/android/server/autofill/Session.java b/services/autofill/java/com/android/server/autofill/Session.java index 895a2ae49758..d260985190f7 100644 --- a/services/autofill/java/com/android/server/autofill/Session.java +++ b/services/autofill/java/com/android/server/autofill/Session.java @@ -2929,6 +2929,7 @@ final class Session implements RemoteFillService.FillServiceCallbacks, ViewState if (sVerbose) { Slog.v(TAG, "Adding autofillable view with id " + id + " and state " + state); } + viewState.setCurrentValue(findValueLocked(id)); mViewStates.put(id, viewState); } if ((state & ViewState.STATE_AUTOFILLED) != 0) { diff --git a/services/autofill/java/com/android/server/autofill/ViewState.java b/services/autofill/java/com/android/server/autofill/ViewState.java index e1b089cf28b2..84886f83027d 100644 --- a/services/autofill/java/com/android/server/autofill/ViewState.java +++ b/services/autofill/java/com/android/server/autofill/ViewState.java @@ -227,6 +227,7 @@ final class ViewState { if (mVirtualBounds != null) { builder.append(", virtualBounds:" ).append(mVirtualBounds); } + builder.append("]"); return builder.toString(); } |