From 27160aa8febb7094fe7999d0cf9050bcf7a1e865 Mon Sep 17 00:00:00 2001 From: Alexander Rose <alex.rose@rcsb.org> Date: Thu, 26 Sep 2019 15:33:52 -0700 Subject: [PATCH] fix stale array use --- src/mol-repr/visual.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mol-repr/visual.ts b/src/mol-repr/visual.ts index 8a838bbdd..0935e499c 100644 --- a/src/mol-repr/visual.ts +++ b/src/mol-repr/visual.ts @@ -81,10 +81,10 @@ namespace Visual { const { tOverpaint, uGroupCount, instanceCount } = renderObject.values const count = uGroupCount.ref.value * instanceCount.ref.value - const { array } = tOverpaint.ref.value // ensure texture has right size createOverpaint(overpaint.layers.length ? count : 0, renderObject.values) + const { array } = tOverpaint.ref.value // clear all if requested if (clear) clearOverpaint(array, 0, count) @@ -108,12 +108,12 @@ namespace Visual { const { tTransparency, uGroupCount, instanceCount } = renderObject.values const count = uGroupCount.ref.value * instanceCount.ref.value - const { array } = tTransparency.ref.value const { loci, value, variant } = transparency // ensure texture has right size and variant createTransparency(value && !isEmptyLoci(loci) ? count : 0, variant, renderObject.values) + const { array } = tTransparency.ref.value // clear if requested if (clear) clearTransparency(array, 0, count) -- GitLab