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

Commit e812e7dc authored by Andrei Stingaceanu's avatar Andrei Stingaceanu Committed by Android (Google) Code Review
Browse files

Merge "AutoSize TextView - fix measurements" into oc-dev

parents 4286c576 549482bf
Loading
Loading
Loading
Loading
+22 −28
Original line number Diff line number Diff line
@@ -8148,11 +8148,6 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
        mTempTextPaint.set(getPaint());
        mTempTextPaint.setTextSize(suggestedSizeInPx);

        if ((mLayout instanceof BoringLayout) && BoringLayout.isBoring(
                text, mTempTextPaint, getTextDirectionHeuristic(), mBoring) != null) {
            return mTempTextPaint.getFontSpacing() <= availableSpace.bottom
                    && mTempTextPaint.measureText(text, 0, text.length()) <= availableSpace.right;
        } else {
        final StaticLayout.Builder layoutBuilder = StaticLayout.Builder.obtain(
                text, 0, text.length(),  mTempTextPaint,
                getMeasuredWidth() - getTotalPaddingLeft() - getTotalPaddingRight());
@@ -8177,7 +8172,6 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
        if (layout.getHeight() > availableSpace.bottom) {
            return false;
        }
        }

        return true;
    }