Browse Source

fix npe on fee rates selection toggle

terminal
Craig Raw 4 years ago
parent
commit
10d6fb8b2b
  1. 2
      drongo
  2. 8
      src/main/java/com/sparrowwallet/sparrow/wallet/SendController.java

2
drongo

@ -1 +1 @@
Subproject commit a56f8971c022192dbce0dfc5da3c417b605e4b4f Subproject commit 891499aff04b69f53bf143464001b96b44a0ec53

8
src/main/java/com/sparrowwallet/sparrow/wallet/SendController.java

@ -286,9 +286,11 @@ public class SendController extends WalletFormController implements Initializabl
updateFeeRateSelection(feeRatesSelection); updateFeeRateSelection(feeRatesSelection);
feeSelectionToggleGroup.selectToggle(feeRatesSelection == FeeRatesSelection.BLOCK_TARGET ? targetBlocksToggle : mempoolSizeToggle); feeSelectionToggleGroup.selectToggle(feeRatesSelection == FeeRatesSelection.BLOCK_TARGET ? targetBlocksToggle : mempoolSizeToggle);
feeSelectionToggleGroup.selectedToggleProperty().addListener((observable, oldValue, newValue) -> { feeSelectionToggleGroup.selectedToggleProperty().addListener((observable, oldValue, newValue) -> {
FeeRatesSelection newFeeRatesSelection = (FeeRatesSelection)newValue.getUserData(); if(newValue != null) {
Config.get().setFeeRatesSelection(newFeeRatesSelection); FeeRatesSelection newFeeRatesSelection = (FeeRatesSelection)newValue.getUserData();
EventManager.get().post(new FeeRatesSelectionChangedEvent(getWalletForm().getWallet(), newFeeRatesSelection)); Config.get().setFeeRatesSelection(newFeeRatesSelection);
EventManager.get().post(new FeeRatesSelectionChangedEvent(getWalletForm().getWallet(), newFeeRatesSelection));
};
}); });
fee.setTextFormatter(new CoinTextFormatter()); fee.setTextFormatter(new CoinTextFormatter());

Loading…
Cancel
Save