Merge "Hide augmented inline suggestion if field value is changed to not empty" into rvc-dev am: 74548402d1

Change-Id: I550277e52370bf4606023091d34d9e9128801ae1
This commit is contained in:
TreeHugger Robot
2020-04-16 00:40:57 +00:00
committed by Automerger Merge Worker
2 changed files with 5 additions and 11 deletions

View File

@@ -1258,13 +1258,6 @@ public final class AutofillManager {
}
}
if (mForAugmentedAutofillOnly) {
if (sVerbose) {
Log.v(TAG, "notifyValueChanged(): not notifying system server on "
+ "augmented-only mode");
}
return;
}
if (!mEnabled || !isActiveLocked()) {
if (!startAutofillIfNeededLocked(view)) {
if (sVerbose) {
@@ -1299,10 +1292,6 @@ public final class AutofillManager {
return;
}
synchronized (mLock) {
if (mForAugmentedAutofillOnly) {
if (sVerbose) Log.v(TAG, "notifyValueChanged(): ignoring on augmented only mode");
return;
}
if (!mEnabled || !isActiveLocked()) {
if (sVerbose) {
Log.v(TAG, "notifyValueChanged(" + view.getAutofillId() + ":" + virtualId

View File

@@ -2653,6 +2653,11 @@ final class Session implements RemoteFillService.FillServiceCallbacks, ViewState
} else if (viewState.id.equals(this.mCurrentViewId)
&& (viewState.getState() & ViewState.STATE_INLINE_SHOWN) != 0) {
requestShowInlineSuggestionsLocked(viewState.getResponse(), filterText);
} else if (viewState.id.equals(this.mCurrentViewId)
&& (viewState.getState() & ViewState.STATE_TRIGGERED_AUGMENTED_AUTOFILL) != 0) {
if (!TextUtils.isEmpty(filterText)) {
mInlineSessionController.hideInlineSuggestionsUiLocked(mCurrentViewId);
}
}
viewState.setState(ViewState.STATE_CHANGED);