diff --git a/CHANGELOG.md b/CHANGELOG.md index 707052713198340f3cc397722b174a29ab591aa7..16c1d2677fd4d7a12a20d5103b7f2dc4a635f1cd 100644 --- a/CHANGELOG.md +++ b/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 diff --git a/src/mol-repr/structure/visual/polymer-trace-mesh.ts b/src/mol-repr/structure/visual/polymer-trace-mesh.ts index cdb114898c1fceeb82c467d46719c073c42d5b04..26a64472648eea2a1580c0da798f755c73bb4dfe 100644 --- a/src/mol-repr/structure/visual/polymer-trace-mesh.ts +++ b/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; } }