From ab9ae3a48147af32b5a7cd96e80d955b6cc45f76 Mon Sep 17 00:00:00 2001 From: guozhigq Date: Wed, 6 Mar 2024 00:04:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20setState()=20called=20after=20dispose()?= =?UTF-8?q?=20=E5=AF=BC=E8=87=B4=E5=85=A8=E5=B1=8F=E5=A4=B1=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/pages/video/detail/widgets/header_control.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/pages/video/detail/widgets/header_control.dart b/lib/pages/video/detail/widgets/header_control.dart index 03f7ff7ff..e72e6a694 100644 --- a/lib/pages/video/detail/widgets/header_control.dart +++ b/lib/pages/video/detail/widgets/header_control.dart @@ -79,7 +79,11 @@ class _HeaderControlState extends State { } else { showTitle = false; } - setState(() {}); + + /// TODO setState() called after dispose() + if (mounted) { + setState(() {}); + } }); }