From 8e9ae7d5ff19769393ade96af8b99f5e0cfd3acc Mon Sep 17 00:00:00 2001 From: Andy Haden Date: Fri, 30 Jun 2017 19:46:34 -0700 Subject: [PATCH] cabana: robust graph data update in response to data change --- src/components/CanGraph.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/CanGraph.js b/src/components/CanGraph.js index 7b540c7..1432bb2 100644 --- a/src/components/CanGraph.js +++ b/src/components/CanGraph.js @@ -35,8 +35,8 @@ export default class CanGraph extends Component { dataChanged(prevProps, nextProps) { return nextProps.data.length != prevProps.data.length - || prevProps.data[0].y != nextProps.data[0].y - || !(prevProps.signalSpec.equals(nextProps.signalSpec)); + || !(prevProps.signalSpec.equals(nextProps.signalSpec)) + || prevProps.data.some((prevEntry, idx) => prevEntry.y != nextProps.data[idx].y); } shouldComponentUpdate(nextProps, nextState) {