Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3df01599 authored by Gilles Debunne's avatar Gilles Debunne Committed by Android (Google) Code Review
Browse files

Merge "Fix for AOOB in MeasuredText"

parents a54b9641 ba3634f3
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -109,6 +109,9 @@ class MeasuredText {
            for (int i = 0; i < spans.length; i++) {
            for (int i = 0; i < spans.length; i++) {
                int startInPara = spanned.getSpanStart(spans[i]) - start;
                int startInPara = spanned.getSpanStart(spans[i]) - start;
                int endInPara = spanned.getSpanEnd(spans[i]) - start;
                int endInPara = spanned.getSpanEnd(spans[i]) - start;
                // The span interval may be larger and must be restricted to [start, end[
                if (startInPara < 0) startInPara = 0;
                if (endInPara > len) endInPara = len;
                for (int j = startInPara; j < endInPara; j++) {
                for (int j = startInPara; j < endInPara; j++) {
                    mChars[j] = '\uFFFC';
                    mChars[j] = '\uFFFC';
                }
                }