Fix the wrong logic to check if the element in SparseArray

Bug: 178046780
Test: manual by using a sample app.
Change-Id: Iab7d8a946a32e3be6393e8bdd4d69670d85819f9
This commit is contained in:
Joanne Chung
2021-03-30 00:46:37 +08:00
parent e1b23cd423
commit 67b4851291

View File

@@ -254,7 +254,7 @@ public class UiTranslationController {
viewsResult.put(translatedResult.keyAt(i), result);
} else {
final boolean isVirtualViewAdded =
virtualViewsResult.indexOfKey(autofillId.getViewId()) > 0;
virtualViewsResult.indexOfKey(autofillId.getViewId()) >= 0;
final LongSparseArray<ViewTranslationResponse> childIds =
isVirtualViewAdded ? virtualViewsResult.get(autofillId.getViewId())
: new LongSparseArray<>();