diff --git a/lib/src/screens/exchange_trade/exchange_trade_page.dart b/lib/src/screens/exchange_trade/exchange_trade_page.dart index 0f0680949..545c78d03 100644 --- a/lib/src/screens/exchange_trade/exchange_trade_page.dart +++ b/lib/src/screens/exchange_trade/exchange_trade_page.dart @@ -328,7 +328,7 @@ class ExchangeTradeState extends State { .pendingTransactionFeeFiatAmountFormatted, outputs: widget.exchangeTradeViewModel.sendViewModel.outputs, onSlideActionComplete: () async { - if (bottomSheetContext.mounted) { + if (bottomSheetContext.mounted && Navigator.canPop(bottomSheetContext)) { Navigator.of(bottomSheetContext).pop(true); } widget.exchangeTradeViewModel.sendViewModel.commitTransaction(context);