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

Commit 10973c77 authored by Yuling Liang's avatar Yuling Liang
Browse files

Revert "Followon fix for 14276128 Clipping at bottom of TextView"

This reverts commit a10e1984.

Change-Id: I6d40451c9eb6285859e16d251b55947663a3553a
parent a10e1984
Loading
Loading
Loading
Loading
+6 −10
Original line number Diff line number Diff line
@@ -633,11 +633,7 @@ public class StaticLayout extends Layout {
            bottom = fm.bottom;
        }

        boolean firstLine = (j == 0);
        boolean currentLineIsTheLastVisibleOne = (j + 1 == mMaximumVisibleLineCount);
        boolean lastLine = currentLineIsTheLastVisibleOne || (end == bufEnd);

        if (firstLine) {
        if (j == 0) {
            if (trackPad) {
                mTopPadding = top - above;
            }
@@ -646,10 +642,7 @@ public class StaticLayout extends Layout {
                above = top;
            }
        }

        int extra;

        if (lastLine) {
        if (end == bufEnd) {
            if (trackPad) {
                mBottomPadding = bottom - below;
            }
@@ -659,8 +652,9 @@ public class StaticLayout extends Layout {
            }
        }

        int extra;

        if (needMultiply && !lastLine) {
        if (needMultiply && end != bufEnd) {
            double ex = (below - above) * (spacingmult - 1) + spacingadd;
            if (ex >= 0) {
                extra = (int)(ex + EXTRA_ROUNDING);
@@ -697,6 +691,8 @@ public class StaticLayout extends Layout {
        if (ellipsize != null) {
            // If there is only one line, then do any type of ellipsis except when it is MARQUEE
            // if there are multiple lines, just allow END ellipsis on the last line
            boolean firstLine = (j == 0);
            boolean currentLineIsTheLastVisibleOne = (j + 1 == mMaximumVisibleLineCount);
            boolean forceEllipsis = moreChars && (mLineCount + 1 == mMaximumVisibleLineCount);

            boolean doEllipsis =