From 2d34c2a40b73c0f42468cb4141a33a0b0d10108d Mon Sep 17 00:00:00 2001 From: Alexander Rose <alexander.rose@weirdbyte.de> Date: Sat, 28 May 2022 11:07:03 -0700 Subject: [PATCH] fix Scene.clear not clearing primitives/volumes --- CHANGELOG.md | 2 ++ src/mol-gl/scene.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c445b368..acd20ae27 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ Note that since we don't clearly distinguish between a public and private interf ## [Unreleased] +- Fix ``Scene.clear`` not clearing primitives & volumes arrays (@JonStargaryen) + ## [v3.8.2] - 2022-05-22 - Fix ``Scene.opacityAverage`` not taking xray shaded into account diff --git a/src/mol-gl/scene.ts b/src/mol-gl/scene.ts index 5b5721d30..21f8cd529 100644 --- a/src/mol-gl/scene.ts +++ b/src/mol-gl/scene.ts @@ -258,6 +258,8 @@ namespace Scene { renderables[i].dispose(); } renderables.length = 0; + primitives.length = 0; + volumes.length = 0; renderableMap.clear(); boundingSphereDirty = true; boundingSphereVisibleDirty = true; -- GitLab