diff --git a/packages/flutter/lib/src/utils/parse_live_list.dart b/packages/flutter/lib/src/utils/parse_live_list.dart index d80efed77..0fca66328 100644 --- a/packages/flutter/lib/src/utils/parse_live_list.dart +++ b/packages/flutter/lib/src/utils/parse_live_list.dart @@ -134,6 +134,13 @@ class _ParseLiveListWidgetState : buildAnimatedList(); } + @override + void setState(VoidCallback fn) { + if (mounted) { + super.setState(fn); + } + } + Widget buildAnimatedList() { return AnimatedList( key: _animatedListKey, @@ -235,6 +242,13 @@ class _ParseLiveListElementWidgetState StreamSubscription _streamSubscription; + @override + void setState(VoidCallback fn) { + if (mounted) { + super.setState(fn); + } + } + @override void dispose() { _streamSubscription?.cancel();