Details
Description
When soft hyphens are used and shown, in a textFlow with 2 or more spans, TLF crashes when typing.
Import the underlying text flow xml. Resize the text area until the hyphen is visible. Then start typing AFTER the hypened word, also pressing the enter key. TLF crashes.
Sample textFLow (if the soft hyphen is not show, insert a new one in the appropriate word):
<TextFlow color="#000000" fontSize="12" lineHeight="14" paddingBottom="0" paddingLeft="10" paddingRight="10" paddingTop="0" whiteSpaceCollapse="preserve" version="2.0.0" xmlns="http://ns.adobe.com/textLayout/2008">
<p>
<span backgroundColor="#ffffff" textDecoration="underline">First Span</span>
<span backgroundColor="#ffffff" textDecoration="none"> Second span. This text has a hypen in the next long word LongWordWithAHyphen. Make sure the hypen is shown! Then start typing and pressing enter till TLF crashes (should happen fast enough)</span>
</p>
</TextFlow>
It seems that the textLine is damaged but the text engine fails to recompose the line properly.
Attachments
Attachments
Issue Links
- is related to
-
FLEX-35100 TextFlowLine.recreateTextLine() throws a null object reference error
- Resolved