Browse Source

fix polymer trace update logic

Alexander Rose 2 năm trước cách đây
mục cha
commit
e36fe8c707
2 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 1 0
      CHANGELOG.md
  2. 1 1
      src/mol-repr/structure/visual/polymer-trace-mesh.ts

+ 1 - 0
CHANGELOG.md

@@ -8,6 +8,7 @@ Note that since we don't clearly distinguish between a public and private interf
 
 - Remove pca transform from components ui focus (too distracting)
 - Fix artefacts with opaque outlines behind transparent objects
+- Fix polymer trace visual not updating
 
 ## [v3.31.1] - 2023-02-05
 

+ 1 - 1
src/mol-repr/structure/visual/polymer-trace-mesh.ts

@@ -201,7 +201,7 @@ export function PolymerTraceVisual(materialId: number): UnitsVisual<PolymerTrace
 
             const secondaryStructureHash = SecondaryStructureProvider.get(newStructureGroup.structure).version;
             if ((state.info.secondaryStructureHash as number) !== secondaryStructureHash) {
-                state.createGeometry = state.info.secondaryStructureHash !== undefined;
+                if (state.info.secondaryStructureHash !== undefined) state.createGeometry = true;
                 state.info.secondaryStructureHash = secondaryStructureHash;
             }
         }