diff src/app/waveform/waveform.component.ts @ 288:0c0fd90320e7

Avoid getting horribly bogged down if a feature contains a NaN
author Chris Cannam <cannam@all-day-breakfast.com>
date Fri, 05 May 2017 11:03:18 +0100
parents 2d7da410ba46
children 71f9286da66f
line wrap: on
line diff
--- a/src/app/waveform/waveform.component.ts	Fri May 05 09:48:02 2017 +0100
+++ b/src/app/waveform/waveform.component.ts	Fri May 05 11:03:18 2017 +0100
@@ -648,6 +648,12 @@
           min = 0;
           max = 1;
         }
+	console.log("adding line layer: min = " + min + ", max = " + max);
+	if (min !== min || max !== max) {
+	  console.log("WARNING: min or max is NaN");
+	  min = 0;
+	  max = 1;
+	}
         const lineLayer = new wavesUI.helpers.LineLayer(plotData, {
           color: colour,
           height: height,