From 6dbabf5e6c108554fcbf903890f1a4f64e8ac3e3 Mon Sep 17 00:00:00 2001 From: David Sehnal <david.sehnal@gmail.com> Date: Fri, 8 Mar 2019 23:35:43 +0100 Subject: [PATCH] mol-plugin: fix selection caching --- src/mol-plugin/state/transforms/model.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mol-plugin/state/transforms/model.ts b/src/mol-plugin/state/transforms/model.ts index 679db9b70..57dd2bfa1 100644 --- a/src/mol-plugin/state/transforms/model.ts +++ b/src/mol-plugin/state/transforms/model.ts @@ -278,7 +278,7 @@ const StructureSelection = PluginStateTransform.BuiltIn({ if ((cache as { source: Structure }).source === a.data) { return StateTransformer.UpdateResult.Unchanged; } - (cache as { source: Structure }).source === a.data; + (cache as { source: Structure }).source = a.data; if (updateStructureFromQuery((cache as { compiled: QueryFn<Sel> }).compiled, a.data, b, newParams.label)) { return StateTransformer.UpdateResult.Updated; @@ -318,7 +318,7 @@ const UserStructureSelection = PluginStateTransform.BuiltIn({ if ((cache as { source: Structure }).source === a.data) { return StateTransformer.UpdateResult.Unchanged; } - (cache as { source: Structure }).source === a.data; + (cache as { source: Structure }).source = a.data; updateStructureFromQuery((cache as { compiled: QueryFn<Sel> }).compiled, a.data, b, newParams.label); return StateTransformer.UpdateResult.Updated; -- GitLab