diff --git a/lib/new-ui/pages/swap_page.dart b/lib/new-ui/pages/swap_page.dart index 54c003eca..1d8427891 100644 --- a/lib/new-ui/pages/swap_page.dart +++ b/lib/new-ui/pages/swap_page.dart @@ -132,7 +132,7 @@ class _NewSwapPageState extends State { if (double.tryParse(depositFiatAmountController.text) != null) { widget.exchangeViewModel .setDepositAmountFromFiat(fiatAmount: depositFiatAmountController.text); - receiveKey.currentState!.updateFiatAmount(); + receiveKey.currentState?.updateFiatAmount(); } }); }); @@ -302,7 +302,8 @@ class _NewSwapPageState extends State { } widget.exchangeViewModel.isReceiveAmountEntered = false; widget.exchangeViewModel.isFixedRateMode = false; - if (!receiveKey.currentState!.amountFocusNode.hasFocus) { + if (receiveKey.currentState != null && + !receiveKey.currentState!.amountFocusNode.hasFocus) { receiveKey.currentState!.updateFiatAmount(); } });