From f13f13089459cb9806afcbc36448e03ffaae6dfe Mon Sep 17 00:00:00 2001 From: dhingra Date: Wed, 27 Dec 2017 00:17:21 -0500 Subject: [PATCH] #1123 Preferred currency drop down renders duplicate currency --- core/src/main/java/io/bisq/core/user/Preferences.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/io/bisq/core/user/Preferences.java b/core/src/main/java/io/bisq/core/user/Preferences.java index cdcf0d11e7..bed0bd8c8f 100644 --- a/core/src/main/java/io/bisq/core/user/Preferences.java +++ b/core/src/main/java/io/bisq/core/user/Preferences.java @@ -608,9 +608,9 @@ public final class Preferences implements PersistedDataHost, BridgeAddressProvid private void updateTradeCurrencies(ListChangeListener.Change change) { change.next(); - if (change.wasAdded() && change.getAddedSize() == 1) + if (change.wasAdded() && change.getAddedSize() == 1 && initialReadDone) tradeCurrenciesAsObservable.add(change.getAddedSubList().get(0)); - else if (change.wasRemoved() && change.getRemovedSize() == 1) + else if (change.wasRemoved() && change.getRemovedSize() == 1 && initialReadDone) tradeCurrenciesAsObservable.remove(change.getRemoved().get(0)); }