From 8fb84a11c9867c0a784bc2de5082dfe3b9ebe718 Mon Sep 17 00:00:00 2001 From: TYM Tsai Date: Thu, 28 May 2020 14:48:49 +0800 Subject: [PATCH] Fixes getLastResponseIndexLocked() always return last index The lastResponseId does not changed to new value with the lastResponseIdx at same time. Bug: 156775277 Test: atest CtsAutoFillServiceTestCases Change-Id: I6b26f5e82366745e2797c959fa52a7aa7f5bc883 --- services/autofill/java/com/android/server/autofill/Session.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/autofill/java/com/android/server/autofill/Session.java b/services/autofill/java/com/android/server/autofill/Session.java index 06c60a3d08eb4..25d866ad021bf 100644 --- a/services/autofill/java/com/android/server/autofill/Session.java +++ b/services/autofill/java/com/android/server/autofill/Session.java @@ -3831,6 +3831,7 @@ final class Session implements RemoteFillService.FillServiceCallbacks, ViewState for (int i = 0; i < responseCount; i++) { if (mResponses.keyAt(i) > lastResponseId) { lastResponseIdx = i; + lastResponseId = mResponses.keyAt(i); } } }