Merge "Add call to send empty suggestions to IME on cancelling augmented autofill." into rvc-dev am: 2359a78aaa
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11931369 Change-Id: I8a97db2f82d2aaed1c3a112b0a65c0ee4daafdda
This commit is contained in:
@@ -2979,8 +2979,8 @@ final class Session implements RemoteFillService.FillServiceCallbacks, ViewState
|
||||
inlineSuggestionsRequest.get(), response, focusedId, filterText,
|
||||
/*uiCallback*/this, /*onErrorCallback*/ () -> {
|
||||
synchronized (mLock) {
|
||||
mInlineSessionController.hideInlineSuggestionsUiLocked(
|
||||
focusedId);
|
||||
mInlineSessionController.setInlineFillUiLocked(
|
||||
InlineFillUi.emptyUi(focusedId));
|
||||
}
|
||||
}, remoteRenderService);
|
||||
return mInlineSessionController.setInlineFillUiLocked(inlineFillUi);
|
||||
@@ -3284,6 +3284,10 @@ final class Session implements RemoteFillService.FillServiceCallbacks, ViewState
|
||||
/*onErrorCallback=*/ () -> {
|
||||
synchronized (mLock) {
|
||||
cancelAugmentedAutofillLocked();
|
||||
|
||||
// Also cancel augmented in IME
|
||||
mInlineSessionController.setInlineFillUiLocked(
|
||||
InlineFillUi.emptyUi(mCurrentViewId));
|
||||
}
|
||||
}, mService.getRemoteInlineSuggestionRenderServiceLocked());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user