try to fix crash

This commit is contained in:
HifiExperiments 2020-06-17 20:18:05 -07:00
parent 8052259489
commit 1da1dd20c3
3 changed files with 3 additions and 3 deletions

View file

@ -54,7 +54,7 @@ const QString DomainMetadata::Descriptors::TAGS = "tags";
// //
// it is meant to be sent to and consumed by an external API // it is meant to be sent to and consumed by an external API
DomainMetadata::DomainMetadata() { DomainMetadata::DomainMetadata(QObject* domainServer) : QObject(domainServer) {
// set up the structure necessary for casting during parsing // set up the structure necessary for casting during parsing
_metadata[USERS] = QVariantMap {}; _metadata[USERS] = QVariantMap {};
_metadata[DESCRIPTORS] = QVariantMap {}; _metadata[DESCRIPTORS] = QVariantMap {};

View file

@ -42,7 +42,7 @@ public:
static const QString TAGS; static const QString TAGS;
}; };
DomainMetadata(); DomainMetadata(QObject* domainServer);
~DomainMetadata() = default; ~DomainMetadata() = default;
// Get cached metadata // Get cached metadata

View file

@ -268,7 +268,7 @@ DomainServer::DomainServer(int argc, char* argv[]) :
} }
// send signal to DomainMetadata when descriptors changed // send signal to DomainMetadata when descriptors changed
_metadata = new DomainMetadata(); _metadata = new DomainMetadata(this);
connect(&_settingsManager, &DomainServerSettingsManager::settingsUpdated, connect(&_settingsManager, &DomainServerSettingsManager::settingsUpdated,
_metadata, &DomainMetadata::descriptorsChanged); _metadata, &DomainMetadata::descriptorsChanged);