Skip to content

Commit

Permalink
Fixed metaobject unload for multiple metamodels
Browse files Browse the repository at this point in the history
  • Loading branch information
xeolabs committed Feb 2, 2024
1 parent 689a5d7 commit b550a48
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/viewer/metadata/MetaModel.js
Original file line number Diff line number Diff line change
Expand Up @@ -217,13 +217,13 @@ class MetaModel {
external: metaObjectData.external,
});
this.metaScene.metaObjects[id] = metaObject;
this.metaObjects.push(metaObject);
}
metaObject.metaModels.push(this);
if (!metaObjectData.parent) {
this.rootMetaObjects.push(metaObject);
metaScene.rootMetaObjects[id] = metaObject;
}
this.metaObjects.push(metaObject);
}
}
}
Expand Down Expand Up @@ -283,8 +283,8 @@ class MetaModel {

// Relink MetaObjects to their MetaModels

for (let objectId in metaScene.metaObjects) {
const metaObject = metaScene.metaObjects[objectId];
for (let objectId in this.metaObjects) {
const metaObject = this.metaObjects[objectId];
metaObject.metaModels = [];
}

Expand Down

0 comments on commit b550a48

Please sign in to comment.