From e9959df2df907f85e955164fb9bfb485238114f1 Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Sun, 17 Apr 2016 15:01:20 -0700 Subject: [PATCH] Decoupling resourcecache from nodelist --- libraries/networking/src/ResourceCache.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libraries/networking/src/ResourceCache.cpp b/libraries/networking/src/ResourceCache.cpp index 68d9a61226..543eaaad36 100644 --- a/libraries/networking/src/ResourceCache.cpp +++ b/libraries/networking/src/ResourceCache.cpp @@ -120,9 +120,12 @@ QSharedPointer ResourceCacheSharedItems::getHighestPendingRequest() { } ResourceCache::ResourceCache(QObject* parent) : QObject(parent) { - auto& domainHandler = DependencyManager::get()->getDomainHandler(); - connect(&domainHandler, &DomainHandler::disconnectedFromDomain, + auto nodeList = DependencyManager::get(); + if (nodeList) { + auto& domainHandler = nodeList->getDomainHandler(); + connect(&domainHandler, &DomainHandler::disconnectedFromDomain, this, &ResourceCache::clearATPAssets, Qt::DirectConnection); + } } ResourceCache::~ResourceCache() {