Merge "Clear inline suggestions before onStartInput instead of before onFinishInput" into rvc-dev am: 4619e6e1d7 am: 419a4fc1c0 am: 1e8273e73a

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11994808

Change-Id: I7803f1c9554d3652bcde8551bd32475af84bb146
This commit is contained in:
TreeHugger Robot
2020-06-26 15:05:43 +00:00
committed by Automerger Merge Worker

View File

@@ -134,6 +134,7 @@ class InlineSuggestionSessionController {
mImeClientFieldId = imeFieldId;
if (mSession != null) {
mSession.consumeInlineSuggestionsResponse(InlineSuggestionSession.EMPTY_RESPONSE);
// Initiates the callback to Autofill if there is a pending matching session.
// Otherwise updates the session with the Ime status.
if (!mSession.isCallbackInvoked() && match(mSession.getRequestInfo())) {
@@ -213,7 +214,6 @@ class InlineSuggestionSessionController {
mImeInputViewStarted = false;
mImeInputStarted = false;
if (mSession != null && mSession.shouldSendImeStatus()) {
mSession.consumeInlineSuggestionsResponse(InlineSuggestionSession.EMPTY_RESPONSE);
try {
mSession.getRequestCallback().onInputMethodFinishInput();
} catch (RemoteException e) {