From a556d23483e6d2bae44e56893595ed113c8acade Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Wed, 5 Apr 2023 02:44:51 +0800 Subject: [PATCH] cababa: display '--' in chart tooltip if no min max values (#27798) --- tools/cabana/chartswidget.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/cabana/chartswidget.cc b/tools/cabana/chartswidget.cc index 20a115ccb6..4c91ab8e3d 100644 --- a/tools/cabana/chartswidget.cc +++ b/tools/cabana/chartswidget.cc @@ -808,8 +808,10 @@ void ChartView::showTip(double sec) { x = std::max(x, chart()->mapToPosition(*it).x()); } QString name = sigs.size() > 1 ? s.sig->name + ": " : ""; - text_list << QString("%2%3 (%4 - %5)") - .arg(s.series->color().name(), name, value, QString::number(s.min), QString::number(s.max)); + QString min = s.min == std::numeric_limits::max() ? "--" : QString::number(s.min); + QString max = s.max == std::numeric_limits::lowest() ? "--" : QString::number(s.max); + text_list << QString("%2%3 (%4, %5)") + .arg(s.series->color().name(), name, value, min, max); } } QPointF tooltip_pt(x, chart()->plotArea().top());