diff --git a/src/mol-plugin/ui/plugin.tsx b/src/mol-plugin/ui/plugin.tsx index f804c554890b23404552d6d1f3052309b2ee9e92..52af59ea02dbefd70abcf52f859aef75983644f0 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 1ac950fdc09f2fb021e4a108863cd9149e23e3c4..eb01bfcb02502a64abf5bf9df67619653cd32d42 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 };