diff --git a/packages/dev/core/src/Meshes/mesh.ts b/packages/dev/core/src/Meshes/mesh.ts index ee511e645c0..0b229bdc958 100644 --- a/packages/dev/core/src/Meshes/mesh.ts +++ b/packages/dev/core/src/Meshes/mesh.ts @@ -625,8 +625,9 @@ export class Mesh extends AbstractMesh implements IGetSetVerticesData { Tags.AddTagsTo(this, Tags.GetTags(source, true)); } - // Enabled - this.setEnabled(source.isEnabled()); + // Enabled. We shouldn't need to check the source's ancestors, as this mesh + // will have the same ones. + this.setEnabled(source.isEnabled(false)); // Parent this.parent = source.parent;