From 898d61fcf72aaaac5bd8fc4c723f1b3b4a23113b Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Mon, 16 Apr 2018 17:45:05 -0700 Subject: [PATCH] delay NL reset on login until new username known --- libraries/networking/src/NodeList.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/networking/src/NodeList.cpp b/libraries/networking/src/NodeList.cpp index cb0d2e4cd5..84b7e137e2 100644 --- a/libraries/networking/src/NodeList.cpp +++ b/libraries/networking/src/NodeList.cpp @@ -90,8 +90,8 @@ NodeList::NodeList(char newOwnerType, int socketListenPort, int dtlsListenPort) // assume that we may need to send a new DS check in anytime a new keypair is generated connect(accountManager.data(), &AccountManager::newKeypair, this, &NodeList::sendDomainServerCheckIn); - // clear out NodeList when login is finished - connect(accountManager.data(), SIGNAL(loginComplete(const QUrl&)) , this, SLOT(reset())); + // clear out NodeList when login is finished and we know our new username + connect(accountManager.data(), SIGNAL(usernameChanged(QString)) , this, SLOT(reset())); // clear our NodeList when logout is requested connect(accountManager.data(), SIGNAL(logoutComplete()) , this, SLOT(reset()));