fix price disappearing when first payment account created

This commit is contained in:
woodser 2022-08-15 12:28:03 -04:00
parent f9d700074a
commit 6fbfef029e

View File

@ -169,7 +169,7 @@ public class MarketPricePresentation {
marketPriceCurrencyCode.bind(priceFeedService.currencyCodeProperty()); marketPriceCurrencyCode.bind(priceFeedService.currencyCodeProperty());
priceFeedAllLoadedSubscription = EasyBind.subscribe(priceFeedService.updateCounterProperty(), updateCounter -> setMarketPriceInItems()); priceFeedAllLoadedSubscription = EasyBind.subscribe(priceFeedService.updateCounterProperty(), updateCounter -> UserThread.execute(() -> setMarketPriceInItems()));
preferences.getTradeCurrenciesAsObservable().addListener((ListChangeListener<TradeCurrency>) c -> UserThread.runAfter(() -> { preferences.getTradeCurrenciesAsObservable().addListener((ListChangeListener<TradeCurrency>) c -> UserThread.runAfter(() -> {
fillPriceFeedComboBoxItems(); fillPriceFeedComboBoxItems();
@ -184,7 +184,6 @@ public class MarketPricePresentation {
} }
private void setMarketPriceInItems() { private void setMarketPriceInItems() {
UserThread.execute(() -> {
priceFeedComboBoxItems.forEach(item -> { priceFeedComboBoxItems.forEach(item -> {
String currencyCode = item.currencyCode; String currencyCode = item.currencyCode;
MarketPrice marketPrice = priceFeedService.getMarketPrice(currencyCode); MarketPrice marketPrice = priceFeedService.getMarketPrice(currencyCode);
@ -209,7 +208,6 @@ public class MarketPricePresentation {
marketPriceUpdated.set(marketPriceUpdated.get() + 1); marketPriceUpdated.set(marketPriceUpdated.get() + 1);
} }
}); });
});
} }
public ObjectProperty<PriceFeedComboBoxItem> getSelectedPriceFeedComboBoxItemProperty() { public ObjectProperty<PriceFeedComboBoxItem> getSelectedPriceFeedComboBoxItemProperty() {