Merge pull request #464 from HifiExperiments/domain-metadata-exporter

try to fix crash
This commit is contained in:
kasenvr 2020-06-17 23:34:45 -04:00 committed by GitHub
commit 0c53701bbc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
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
DomainMetadata::DomainMetadata() {
DomainMetadata::DomainMetadata(QObject* domainServer) : QObject(domainServer) {
// set up the structure necessary for casting during parsing
_metadata[USERS] = QVariantMap {};
_metadata[DESCRIPTORS] = QVariantMap {};

View file

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

View file

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