Fix BoringLayout with PrecomputedText
The special logic for PrecomputedText in BoringLayout has problem. The special logic is no longer necessary since TextLine is now aware of PrecomputedText. So, just removing special logic from BoringLayout. On the other hand, the metrics parameters check in TextLine has removed Ie73bce52c6c673cda58973ddad04627a7cf2e5e9, but that was wrong. TextLine can be used by BoringLayout too. Thus, need to reject PrecomputedText if the given TextPaint is not compatible with given param. Bug: 76227465 Test: atest CtsWidgetTestCases:EditTextTest CtsWidgetTestCases:TextViewFadingEdgeTest FrameworksCoreTests:TextViewFallbackLineSpacingTest FrameworksCoreTests:TextViewTest FrameworksCoreTests:TypefaceTest CtsGraphicsTestCases:TypefaceTest CtsWidgetTestCases:TextViewTest CtsTextTestCases FrameworksCoreTests:android.text CtsWidgetTestCases:TextViewPrecomputedTextTest Change-Id: I172b5f655402e797b53b9667b49cb4ab89ec0dc0
Loading
Please register or sign in to comment