File tree 1 file changed +11
-1
lines changed
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 {
335
335
}
336
336
337
337
class _SelectableHtmlState extends State <SelectableHtml > {
338
- late final dom.Element documentElement;
338
+ late dom.Element documentElement;
339
339
340
340
@override
341
341
void initState () {
@@ -344,6 +344,16 @@ class _SelectableHtmlState extends State<SelectableHtml> {
344
344
? HtmlParser .parseHTML (widget.data! )
345
345
: widget.documentElement! ;
346
346
}
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
+ }
347
357
348
358
@override
349
359
Widget build (BuildContext context) {
You can’t perform that action at this time.
0 commit comments