From a5e62f2fe8090e92f09c7a1266c0391f61f6e20d Mon Sep 17 00:00:00 2001 From: LioLin Date: Tue, 18 Jun 2024 17:12:39 +0800 Subject: [PATCH] fixed: setState() called after dispose(): QuillToolbarClipboardButtonState (link #1895) --- lib/src/widgets/toolbar/base_button/base_value_button.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/src/widgets/toolbar/base_button/base_value_button.dart b/lib/src/widgets/toolbar/base_button/base_value_button.dart index 670e2548..24cf993d 100644 --- a/lib/src/widgets/toolbar/base_button/base_value_button.dart +++ b/lib/src/widgets/toolbar/base_button/base_value_button.dart @@ -84,6 +84,7 @@ abstract class QuillToolbarBaseButtonState< } void didChangeEditingValue() { + if (!mounted) return; setState(() => currentValue = currentStateValue); }