From 3f8561ec91986bc0e9db87c1ac7f76bf3e0cc1ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cosmin=20B=C4=83ie=C8=99?= Date: Wed, 19 Apr 2023 12:59:51 +0200 Subject: [PATCH] Ensure characterBidiLevels get cleared In TextBoundsInfo#Builder, the clear method was not resetting the value for the mCharacterBidiLevels property. Test: atest android.view.inputmethod.cts.TextBoundsInfoTest#testBuilder_characterBidiLevel_isCleared Bug: 278845496 Change-Id: Ie82780bb0692963d0f0b0123a7169660e591f5a1 --- core/java/android/view/inputmethod/TextBoundsInfo.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java/android/view/inputmethod/TextBoundsInfo.java b/core/java/android/view/inputmethod/TextBoundsInfo.java index d42d94e91933b..d9f59d634295b 100644 --- a/core/java/android/view/inputmethod/TextBoundsInfo.java +++ b/core/java/android/view/inputmethod/TextBoundsInfo.java @@ -1025,6 +1025,7 @@ public final class TextBoundsInfo implements Parcelable { mEnd = -1; mCharacterBounds = null; mCharacterFlags = null; + mCharacterBidiLevels = null; mLineSegmentFinder = null; mWordSegmentFinder = null; mGraphemeSegmentFinder = null;