From f799459903b509c880ccdaec8e6839c8f913b8a6 Mon Sep 17 00:00:00 2001 From: Joanne Chung Date: Mon, 5 Aug 2019 21:53:27 +0800 Subject: [PATCH] Prevent flicker when typing any character for filter. Bug: 138261589 Test: atest CtsAutoFillServiceTestCases Test: manually. Change-Id: I20320412c24a6a1b04e4f1bb006e3b40f8e9771f (cherry picked from commit a7180cd863db772f470d4641046476dab0c840be) --- .../autofill/java/com/android/server/autofill/Session.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/services/autofill/java/com/android/server/autofill/Session.java b/services/autofill/java/com/android/server/autofill/Session.java index d260985190f72..87991beefceef 100644 --- a/services/autofill/java/com/android/server/autofill/Session.java +++ b/services/autofill/java/com/android/server/autofill/Session.java @@ -2407,7 +2407,9 @@ final class Session implements RemoteFillService.FillServiceCallbacks, ViewState // Update the view states first... mCurrentViewId = viewState.id; - viewState.setCurrentValue(value); + if (value != null) { + viewState.setCurrentValue(value); + } if (mCompatMode && (viewState.getState() & ViewState.STATE_URL_BAR) != 0) { if (sDebug) Slog.d(TAG, "Ignoring VIEW_ENTERED on URL BAR (id=" + id + ")");