From e3abc8b52a4cb95d1a7edc00a3b778d7092fe0c6 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Fri, 13 Oct 2017 15:46:00 +0200 Subject: [PATCH] Fix min, max value setting. --- server/TracyView.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/server/TracyView.cpp b/server/TracyView.cpp index 0c9c938a..6dfe2b52 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -855,8 +855,16 @@ void View::InsertPlot( PlotData* plot, int64_t time, double val ) { if( plot->data.empty() || plot->data.back().time < time ) { - plot->min = val; - plot->max = val; + if( plot->data.empty() ) + { + plot->min = val; + plot->max = val; + } + else + { + if( plot->min > val ) plot->min = val; + else if( plot->max < val ) plot->max = val; + } plot->data.emplace_back( PlotItem { time, val } ); } else