diff --git a/src/HistogramWindow.cpp b/src/HistogramWindow.cpp index ba572a151..ce9fd38b6 100644 --- a/src/HistogramWindow.cpp +++ b/src/HistogramWindow.cpp @@ -366,7 +366,7 @@ HistogramWindow::compareChanged() powerHist->setSumY(showSumY->currentIndex()== 0 ? true : false); // set data and create empty curves - if (data->isChecked()) { + if (!rangemode || data->isChecked()) { // using the bests (ride file cache) powerHist->setDataFromCompare(); } else { diff --git a/src/PowerHist.cpp b/src/PowerHist.cpp index fadc107a8..d8c3e5e4e 100644 --- a/src/PowerHist.cpp +++ b/src/PowerHist.cpp @@ -374,6 +374,7 @@ PowerHist::recalcCompare() } else if (series == RideFile::kph) { array = &cid.kphArray; + arrayLength = cid.kphArray.size(); } else if (series == RideFile::cad) { array = &cid.cadArray;