From 487020b42ed90e45f9058a3bdba24cfafed98e64 Mon Sep 17 00:00:00 2001 From: Manfred Karrer Date: Sat, 26 May 2018 18:20:29 +0200 Subject: [PATCH] Round volume of fiat amounts - See: https://github.com/bisq-network/bisq-desktop/issues/1511 --- .../bisq/desktop/main/offer/EditableOfferDataModel.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/bisq/desktop/main/offer/EditableOfferDataModel.java b/src/main/java/bisq/desktop/main/offer/EditableOfferDataModel.java index 34f2c23f08d..39fc66a6d09 100644 --- a/src/main/java/bisq/desktop/main/offer/EditableOfferDataModel.java +++ b/src/main/java/bisq/desktop/main/offer/EditableOfferDataModel.java @@ -51,6 +51,7 @@ import bisq.core.trade.handlers.TransactionResultHandler; import bisq.core.user.Preferences; import bisq.core.user.User; +import bisq.core.util.CoinUtil; import bisq.network.p2p.P2PService; @@ -640,7 +641,8 @@ void calculateVolume() { !amount.get().isZero() && !price.get().isZero()) { try { - volume.set(price.get().getVolumeByAmount(amount.get())); + final Volume volumeByAmount = price.get().getVolumeByAmount(amount.get()); + volume.set(CoinUtil.roundVolume(volumeByAmount)); } catch (Throwable t) { log.error(t.toString()); } @@ -712,7 +714,7 @@ protected void setPrice(Price price) { } protected void setVolume(Volume volume) { - this.volume.set(volume); + this.volume.set(CoinUtil.roundVolume(volume)); } void setBuyerSecurityDeposit(Coin buyerSecurityDeposit) {