File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed
Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -335,7 +335,7 @@ class SelectableHtml extends StatefulWidget {
335335}
336336
337337class _SelectableHtmlState extends State <SelectableHtml > {
338- late final dom.Element documentElement;
338+ late dom.Element documentElement;
339339
340340 @override
341341 void initState () {
@@ -344,6 +344,16 @@ class _SelectableHtmlState extends State<SelectableHtml> {
344344 ? HtmlParser .parseHTML (widget.data! )
345345 : widget.documentElement! ;
346346 }
347+ @override
348+ void didUpdateWidget (SelectableHtml oldWidget) {
349+ super .didUpdateWidget (oldWidget);
350+ if ((widget.data != null && oldWidget.data != widget.data) ||
351+ oldWidget.documentElement != widget.documentElement) {
352+ documentElement = widget.data != null
353+ ? HtmlParser .parseHTML (widget.data! )
354+ : widget.documentElement! ;
355+ }
356+ }
347357
348358 @override
349359 Widget build (BuildContext context) {
You can’t perform that action at this time.
0 commit comments