diff --git a/desktop/src/main/java/haveno/desktop/main/MainViewModel.java b/desktop/src/main/java/haveno/desktop/main/MainViewModel.java index 57af4400..4681431b 100644 --- a/desktop/src/main/java/haveno/desktop/main/MainViewModel.java +++ b/desktop/src/main/java/haveno/desktop/main/MainViewModel.java @@ -546,12 +546,16 @@ public class MainViewModel implements ViewModel, HavenoSetup.HavenoSetupListener private void updateXmrDaemonSyncProgress() { final DoubleProperty xmrDaemonSyncProgress = havenoSetup.getXmrDaemonSyncProgress(); - combinedSyncProgress.set(xmrDaemonSyncProgress.doubleValue()); + UserThread.execute(() -> { + combinedSyncProgress.set(xmrDaemonSyncProgress.doubleValue()); + }); } private void updateXmrWalletSyncProgress() { final DoubleProperty xmrWalletSyncProgress = havenoSetup.getXmrWalletSyncProgress(); - combinedSyncProgress.set(xmrWalletSyncProgress.doubleValue()); + UserThread.execute(() -> { + combinedSyncProgress.set(xmrWalletSyncProgress.doubleValue()); + }); } private void setupInvalidOpenOffersHandler() {