* commit '9320bb082f53dfdf34881907a736527b3bdd9b45': Fix StaticLayout crash when maxLines = 0
This commit is contained in:
@@ -744,7 +744,8 @@ public class StaticLayout extends Layout {
|
|||||||
&& (ellipsize == TextUtils.TruncateAt.END
|
&& (ellipsize == TextUtils.TruncateAt.END
|
||||||
|| (mMaximumVisibleLineCount == 1
|
|| (mMaximumVisibleLineCount == 1
|
||||||
&& ellipsize != TextUtils.TruncateAt.MARQUEE));
|
&& ellipsize != TextUtils.TruncateAt.MARQUEE));
|
||||||
if (remainingLineCount < breakCount && ellipsisMayBeApplied) {
|
if (remainingLineCount > 0 && remainingLineCount < breakCount &&
|
||||||
|
ellipsisMayBeApplied) {
|
||||||
// Treat the last line and overflowed lines as a single line.
|
// Treat the last line and overflowed lines as a single line.
|
||||||
breaks[remainingLineCount - 1] = breaks[breakCount - 1];
|
breaks[remainingLineCount - 1] = breaks[breakCount - 1];
|
||||||
// Calculate width and flag.
|
// Calculate width and flag.
|
||||||
|
|||||||
Reference in New Issue
Block a user