Reset StaticLayout.mEllipsized during generate()
StaticLayout.mEllipsized and mMaxLineHeight was set for proper calculation of static ellipsized text height. However, since DynamicLayout uses a static instance of StaticLayout, and nobody reset the mEllipsized, this caused configuration discrepancies for different DynamicLayout instances. Test: bit -t CtsTextTestCases:android.text.cts.DynamicLayoutTest Test: bit -t CtsTextTestCases:android.text.cts.StaticLayoutTest Bug: 64372088 Change-Id: I8ea6697d29da2ccbb433b64f17b4d1d6f254e8e1 Merged-In: a19cd51d (cherry picked from commit a19cd51d)
Loading
Please register or sign in to comment