From e36fe8c707ef22975d5408c4d1188e80b892f891 Mon Sep 17 00:00:00 2001 From: Alexander Rose <alexander.rose@weirdbyte.de> Date: Sat, 11 Feb 2023 21:26:03 -0800 Subject: [PATCH] fix polymer trace update logic --- CHANGELOG.md | 1 + src/mol-repr/structure/visual/polymer-trace-mesh.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 707052713..16c1d2677 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 cdb114898..26a644726 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; } } -- GitLab