From 5cc9a7f4bd0af9dc6cec0bce60eb60e4b2e49c07 Mon Sep 17 00:00:00 2001 From: David Sehnal <david.sehnal@gmail.com> Date: Wed, 28 Nov 2018 02:30:09 +0100 Subject: [PATCH] mol-plugin: fixed param source for transform update --- src/mol-plugin/ui/plugin.tsx | 1 - src/mol-plugin/ui/state/update-transform.tsx | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mol-plugin/ui/plugin.tsx b/src/mol-plugin/ui/plugin.tsx index f804c5548..52af59ea0 100644 --- a/src/mol-plugin/ui/plugin.tsx +++ b/src/mol-plugin/ui/plugin.tsx @@ -143,7 +143,6 @@ export class CurrentObject extends PluginComponent { render() { const current = this.current; - const ref = current.ref; const cell = current.state.cells.get(ref)!; const parent: StateObjectCell | undefined = (cell.sourceRef && current.state.cells.get(cell.sourceRef)!) || void 0; diff --git a/src/mol-plugin/ui/state/update-transform.tsx b/src/mol-plugin/ui/state/update-transform.tsx index 1ac950fdc..eb01bfcb0 100644 --- a/src/mol-plugin/ui/state/update-transform.tsx +++ b/src/mol-plugin/ui/state/update-transform.tsx @@ -51,9 +51,10 @@ class UpdateTransformContol extends TransformContolBase<UpdateTransformContol.Pr static getDerivedStateFromProps(props: UpdateTransformContol.Props, state: UpdateTransformContol.ComponentState) { if (props.transform === state.transform) return null; + const cell = props.state.cells.get(props.transform.ref)!; const newState: Partial<UpdateTransformContol.ComponentState> = { transform: props.transform, - params: props.transform.params, + params: (cell.params && cell.params.values) || { }, isInitial: true, error: void 0 }; -- GitLab