diff --git a/src/connection.cpp b/src/connection.cpp index 2d3c1a2..16f89ea 100644 --- a/src/connection.cpp +++ b/src/connection.cpp @@ -57,6 +57,7 @@ ConnectionLoader::ConnectionLoader(MainWindow* main, Controller* rpc) ConnectionLoader::~ConnectionLoader() { + DEBUG("destroying ConnectionLoader"); delete isSyncing; delete connD; delete d; @@ -244,12 +245,12 @@ void ConnectionLoader::doAutoConnect() }, [=](auto) mutable { DEBUG("sync rpc error! server=" << config->server); // continually retry sync RPC until it succeeds - // change server each time it fails + // don't change server each time it fails bool failed = true; do { - config->server = Settings::getRandomServer(); - auto connection = makeConnection(config); - DEBUG("changed server to " << config->server); + // config->server = Settings::getRandomServer(); + // auto connection = makeConnection(config); + // DEBUG("changed server to " << config->server); connection->doRPC("sync", "", [=](auto) mutable { DEBUG("sync success with server=" << config->server); failed = false;