From 96029a846bb13790692e59ee762575932a5eb3a8 Mon Sep 17 00:00:00 2001 From: Andy Haden Date: Sun, 25 Jun 2017 21:14:43 -0700 Subject: [PATCH] cabana: signal changes propagate to graph --- src/components/AddSignals.js | 1 + src/components/CanGraph.js | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/AddSignals.js b/src/components/AddSignals.js index dd8dac9..1705460 100644 --- a/src/components/AddSignals.js +++ b/src/components/AddSignals.js @@ -259,6 +259,7 @@ export default class AddSignals extends Component { // see onBitDoubleClick this.createSignalIfNotExtendingOne(dragStartBit, dragEndBit); } + this.propagateUpSignalChange(); this.resetDragState(); } } diff --git a/src/components/CanGraph.js b/src/components/CanGraph.js index 6b4b2be..b1a59c7 100644 --- a/src/components/CanGraph.js +++ b/src/components/CanGraph.js @@ -58,8 +58,10 @@ export default class CanGraph extends Component { } } - return nextProps.data.length != this.props.data.length - || !(nextProps.signalSpec.equals(this.props.signalSpec)); + const dataChanged = nextProps.data.length != this.props.data.length + || nextProps.data[0].y != nextProps.data[0].y + || !(nextProps.signalSpec.equals(this.props.signalSpec)); + return dataChanged; } onNewView(view) {