Explorar el Código

set pointer to the parent for data object, set label for the structure object in the state tree

Yana Rose hace 4 años
padre
commit
6200472831
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      src/viewer/helpers/superpose/flexible-structure.ts

+ 2 - 2
src/viewer/helpers/superpose/flexible-structure.ts

@@ -43,7 +43,7 @@ const FlexibleStructureFromModel = PluginStateTransform.BuiltIn({
                     blocks.push(ts);
                 }
             }
-            const builder = Structure.Builder()
+            const builder = Structure.Builder({ parent: base.data });
             for (const b of blocks) {
                 for (const u of b.units) {
                     builder.addUnit(u.kind, u.model, u.conformation.operator, u.elements, u.traits, u.invariantId);
@@ -51,7 +51,7 @@ const FlexibleStructureFromModel = PluginStateTransform.BuiltIn({
             }
 
             const blockStructure = builder.getStructure();
-            return new SO.Molecule.Structure(blockStructure)
+            return new SO.Molecule.Structure(blockStructure, { label: base.data.label })
         });
     },
     dispose({ b }) {