summaryrefslogtreecommitdiffstats
path: root/stats/barseries.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'stats/barseries.cpp')
-rw-r--r--stats/barseries.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/stats/barseries.cpp b/stats/barseries.cpp
index 2779a59c2..3220bbd1a 100644
--- a/stats/barseries.cpp
+++ b/stats/barseries.cpp
@@ -247,7 +247,7 @@ std::vector<BarSeries::SubItem> BarSeries::makeSubItems(std::vector<SubItemDesc>
int bin_nr = 0;
for (auto &[v, dives, label]: items) {
if (v > 0.0) {
- bool selected = std::all_of(dives.begin(), dives.end(), [] (const dive *d) { return d->selected; });
+ bool selected = allDivesSelected(dives);
res.push_back({ view.createChartItem<ChartBarItem>(ChartZValue::Series, barBorderWidth),
std::move(dives),
{}, from, from + v, bin_nr, selected });
@@ -428,7 +428,7 @@ void BarSeries::divesSelected(const QVector<dive *> &)
{
for (Item &item: items) {
for (SubItem &subitem: item.subitems) {
- bool selected = std::all_of(subitem.dives.begin(), subitem.dives.end(), [] (const dive *d) { return d->selected; });
+ bool selected = allDivesSelected(subitem.dives);
if (subitem.selected != selected) {
subitem.selected = selected;