Loading core/java/android/text/Layout.java +7 −7 Original line number Diff line number Diff line Loading @@ -2214,22 +2214,22 @@ public abstract class Layout { int ellipsisStart = getEllipsisStart(line); int linestart = getLineStart(line); for (int i = ellipsisStart; i < ellipsisStart + ellipsisCount; i++) { final int min = Math.max(0, start - ellipsisStart - linestart); final int max = Math.min(ellipsisCount, end - ellipsisStart - linestart); for (int i = min; i < max; i++) { char c; if (i == ellipsisStart) { if (i == 0) { c = getEllipsisChar(method); // ellipsis } else { c = '\uFEFF'; // 0-width space } int a = i + linestart; if (a >= start && a < end) { int a = i + ellipsisStart + linestart; dest[destoff + a - start] = c; } } } /** * Stores information about bidirectional (left-to-right or right-to-left) Loading Loading
core/java/android/text/Layout.java +7 −7 Original line number Diff line number Diff line Loading @@ -2214,22 +2214,22 @@ public abstract class Layout { int ellipsisStart = getEllipsisStart(line); int linestart = getLineStart(line); for (int i = ellipsisStart; i < ellipsisStart + ellipsisCount; i++) { final int min = Math.max(0, start - ellipsisStart - linestart); final int max = Math.min(ellipsisCount, end - ellipsisStart - linestart); for (int i = min; i < max; i++) { char c; if (i == ellipsisStart) { if (i == 0) { c = getEllipsisChar(method); // ellipsis } else { c = '\uFEFF'; // 0-width space } int a = i + linestart; if (a >= start && a < end) { int a = i + ellipsisStart + linestart; dest[destoff + a - start] = c; } } } /** * Stores information about bidirectional (left-to-right or right-to-left) Loading