diff --git a/lib/src/widgets/text_line.dart b/lib/src/widgets/text_line.dart index b8f05103..d27fa19b 100644 --- a/lib/src/widgets/text_line.dart +++ b/lib/src/widgets/text_line.dart @@ -208,9 +208,10 @@ class _TextLineState extends State { TextSpan _buildTextSpan(DefaultStyles defaultStyles, LinkedList nodes, TextStyle lineStyle) { - final shouldWrap = nodes.isEmpty && kIsWeb; - final newNodes = LinkedList()..add(leaf.Text('\u{200B}')); - final children = (shouldWrap ? newNodes : nodes) + if (nodes.isEmpty && kIsWeb) { + nodes = LinkedList()..add(leaf.Text('\u{200B}')); + } + final children = nodes .map((node) => _getTextSpanFromNode(defaultStyles, node, widget.line.style)) .toList(growable: false);