diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 9ffceb3c32..3f37067c75 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -463,6 +463,7 @@ Application::Application(int& argc, char** argv, QElapsedTimer &startup_time) : addressManager->setOrientationGetter(getOrientationForPath); connect(addressManager.data(), &AddressManager::rootPlaceNameChanged, this, &Application::updateWindowTitle); + connect(this, &QCoreApplication::aboutToQuit, addressManager.data(), &AddressManager::storeCurrentAddress); #ifdef _WIN32 WSADATA WsaData; diff --git a/libraries/networking/src/AddressManager.cpp b/libraries/networking/src/AddressManager.cpp index 73aaa63844..9b99c236b3 100644 --- a/libraries/networking/src/AddressManager.cpp +++ b/libraries/networking/src/AddressManager.cpp @@ -35,7 +35,6 @@ AddressManager::AddressManager() : _positionGetter(NULL), _orientationGetter(NULL) { - connect(qApp, &QCoreApplication::aboutToQuit, this, &AddressManager::storeCurrentAddress); } bool AddressManager::isConnected() {