diff --git a/lib/ui/account/two_factor_setup_page.dart b/lib/ui/account/two_factor_setup_page.dart index bd1e1d27b..7847640b6 100644 --- a/lib/ui/account/two_factor_setup_page.dart +++ b/lib/ui/account/two_factor_setup_page.dart @@ -68,7 +68,7 @@ class _TwoFactorSetupPageState extends State @override void dispose() { WidgetsBinding.instance.removeObserver(_lifecycleEventHandler); - widget.completer.complete(); + widget.completer.isCompleted ? null : widget.completer.complete(); super.dispose(); }