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());