From 0d448a84173ac206147facf56bdcb1acce6f378b Mon Sep 17 00:00:00 2001 From: julian Date: Mon, 24 Apr 2023 12:12:47 -0600 Subject: [PATCH] guard against possible late init errors --- lib/pages/exchange_view/confirm_change_now_send.dart | 2 +- lib/pages/send_view/confirm_transaction_view.dart | 2 +- lib/pages/send_view/sub_widgets/sending_transaction_dialog.dart | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/pages/exchange_view/confirm_change_now_send.dart b/lib/pages/exchange_view/confirm_change_now_send.dart index 6a13e0b63..fff02cb7d 100644 --- a/lib/pages/exchange_view/confirm_change_now_send.dart +++ b/lib/pages/exchange_view/confirm_change_now_send.dart @@ -109,7 +109,7 @@ class _ConfirmChangeNowSendViewState time, ]); - sendProgressController.triggerSuccess(); + sendProgressController.triggerSuccess?.call(); await Future.delayed(const Duration(seconds: 5)); txid = results.first as String; diff --git a/lib/pages/send_view/confirm_transaction_view.dart b/lib/pages/send_view/confirm_transaction_view.dart index d54b7b8cf..a6dd1bcc0 100644 --- a/lib/pages/send_view/confirm_transaction_view.dart +++ b/lib/pages/send_view/confirm_transaction_view.dart @@ -135,7 +135,7 @@ class _ConfirmTransactionViewState time, ]); - sendProgressController.triggerSuccess(); + sendProgressController.triggerSuccess?.call(); await Future.delayed(const Duration(seconds: 5)); txid = results.first as String; diff --git a/lib/pages/send_view/sub_widgets/sending_transaction_dialog.dart b/lib/pages/send_view/sub_widgets/sending_transaction_dialog.dart index 4b0c56728..85dc6fc6f 100644 --- a/lib/pages/send_view/sub_widgets/sending_transaction_dialog.dart +++ b/lib/pages/send_view/sub_widgets/sending_transaction_dialog.dart @@ -113,7 +113,7 @@ class _RestoringDialogState extends State { } class ProgressAndSuccessController { - late VoidCallback triggerSuccess; + VoidCallback? triggerSuccess; } class ProgressAndSuccess extends StatefulWidget {