diff --git a/desktop/src/main/java/haveno/desktop/main/presentation/MarketPricePresentation.java b/desktop/src/main/java/haveno/desktop/main/presentation/MarketPricePresentation.java index 35be328950..f33e4b8112 100644 --- a/desktop/src/main/java/haveno/desktop/main/presentation/MarketPricePresentation.java +++ b/desktop/src/main/java/haveno/desktop/main/presentation/MarketPricePresentation.java @@ -124,7 +124,11 @@ public class MarketPricePresentation { marketPriceBinding = EasyBind.combine( marketPriceCurrencyCode, marketPrice, - (currencyCode, price) -> CurrencyUtil.getCurrencyPair(currencyCode) + ": " + price); + (currencyCode, price) -> { + MarketPrice currentPrice = priceFeedService.getMarketPrice(currencyCode); + String currentPriceStr = currentPrice == null ? Res.get("shared.na") : FormattingUtils.formatMarketPrice(currentPrice.getPrice(), currencyCode); + return CurrencyUtil.getCurrencyPair(currencyCode) + ": " + currentPriceStr; + }); marketPriceBinding.subscribe((observable, oldValue, newValue) -> { if (newValue != null && !newValue.equals(oldValue)) {