diff --git a/stats/statsview.cpp b/stats/statsview.cpp index 148611cfc..d6ebe6520 100644 --- a/stats/statsview.cpp +++ b/stats/statsview.cpp @@ -377,6 +377,9 @@ void StatsView::replotIfVisible() void StatsView::divesSelected(const QVector &dives) { + if (dive_table.nr <= 0) + // there are no dives, don't bother (this can happen during reset, for example) + return; if (isVisible()) { for (auto &series: series) series->divesSelected(dives);