/** Destructor. */ ConnectToServer::~ConnectToServer() { auto cl = LobbyProtocol::get<ClientLobby>(); if (!cl && m_server && m_server->supportsEncryption()) { Online::XMLRequest* request = new Online::XMLRequest(true/*manager_memory*/); NetworkConfig::get()->setServerDetails(request, "clear-user-joined-server"); request->queue(); m_previous_unjoin = request->observeExistence(); } } // ~ConnectToServer