From 1f983e59a1c688cff724f84ee084c48ba38c8007 Mon Sep 17 00:00:00 2001 From: John Tapsell Date: Mon, 7 Oct 2013 21:25:18 +0100 Subject: [PATCH] Do not crash in an empty symmetric IncrementalPlot This crash could be reproduced by starting QGroundControl, switching to plot, then clicking the "Symmetric" checkbox. --- src/ui/linechart/IncrementalPlot.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ui/linechart/IncrementalPlot.cc b/src/ui/linechart/IncrementalPlot.cc index 4b90fcf9f..d227105c4 100644 --- a/src/ui/linechart/IncrementalPlot.cc +++ b/src/ui/linechart/IncrementalPlot.cc @@ -214,6 +214,9 @@ void IncrementalPlot::resetScaling() void IncrementalPlot::updateScale() { const double margin = 0.05; + if(xmin == DBL_MAX) + return; + double xMinRange = xmin-(qAbs(xmin*margin)); double xMaxRange = xmax+(qAbs(xmax*margin)); double yMinRange = ymin-(qAbs(ymin*margin)); -- 2.22.0