From be01c39c3ab39129a4b452cdba0ab5106250ca1a Mon Sep 17 00:00:00 2001 From: xloem <0xloem@gmail.com> Date: Fri, 30 Sep 2016 16:56:57 -0400 Subject: [PATCH] Empty graph hack fixes #4722 and fixes #5316 --- app/src/processing/app/SerialPlotter.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/processing/app/SerialPlotter.java b/app/src/processing/app/SerialPlotter.java index 4cfb9da49..93dc5b662 100644 --- a/app/src/processing/app/SerialPlotter.java +++ b/app/src/processing/app/SerialPlotter.java @@ -87,8 +87,10 @@ public class SerialPlotter extends AbstractMonitor { minY = Double.POSITIVE_INFINITY; maxY = Double.NEGATIVE_INFINITY; for(Graph g : graphs) { - minY = Math.min(g.buffer.min(), minY); - maxY = Math.max(g.buffer.max(), maxY); + if (!g.buffer.isEmpty()) { + minY = Math.min(g.buffer.min(), minY); + maxY = Math.max(g.buffer.max(), maxY); + } } final double MIN_DELTA = 10.0;