Improved guard of right edge iterator in linear chart view for stats.

This commit is contained in:
23rd 2025-04-02 01:04:16 +03:00 committed by John Preston
parent 7f2bba7c4a
commit 85b0733169

View file

@ -204,6 +204,9 @@ int LinearChartView::findXIndexByPosition(
: ((*nearest) < xPercentageLimits.min)
? (nearest + 1)
: nearest;
if (resultXPercentageIt == end(chartData.xPercentage)) {
return chartData.xPercentage.size() - 1;
}
return std::distance(begin(chartData.xPercentage), resultXPercentageIt);
}