diff --git a/core/src/main/java/haveno/core/api/XmrConnectionService.java b/core/src/main/java/haveno/core/api/XmrConnectionService.java index fe0d83b9ba..847460b5f4 100644 --- a/core/src/main/java/haveno/core/api/XmrConnectionService.java +++ b/core/src/main/java/haveno/core/api/XmrConnectionService.java @@ -400,6 +400,7 @@ public final class XmrConnectionService { if (isShutDownStarted || !connectionManager.getAutoSwitch() || !accountService.isAccountOpen()) return; if (xmrLocalNode.isConnected()) { setConnection(connection.getUri()); // switch to local node if connected + checkConnection(); } else if (getConnection() != null && getConnection().getUri().equals(connection.getUri())) { setConnection(getBestAvailableConnection()); // switch to best available if disconnected from local node }