diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 354bf6e1d0..27eb66e4f9 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -66,7 +66,6 @@ #include #include #include -#include #include #include #include @@ -614,9 +613,6 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer, bo Model::setAbstractViewStateInterface(this); // The model class will sometimes need to know view state details from us - // TODO: This is temporary, while developing - FingerprintUtils::getMachineFingerprint(); - // End TODO auto nodeList = DependencyManager::get(); // Set up a watchdog thread to intentionally crash the application on deadlocks diff --git a/libraries/networking/src/NodeList.cpp b/libraries/networking/src/NodeList.cpp index 34026998fc..27b3e11fda 100644 --- a/libraries/networking/src/NodeList.cpp +++ b/libraries/networking/src/NodeList.cpp @@ -373,9 +373,9 @@ void NodeList::sendDomainServerCheckIn() { packetStream << hardwareAddress; - // add in machine fingerprint - QUuid machineFingerprint = FingerprintUtils::getMachineFingerprint(); - packetStream << machineFingerprint; + // now add the machine fingerprint - a null UUID if logged in, real one if not logged in + auto accountManager = DependencyManager::get(); + packetStream << (accountManager->isLoggedIn() ? QUuid() : FingerprintUtils::getMachineFingerprint()); } // pack our data to send to the domain-server including