From a6a333c9ba54fd3758cbeafe328959cd3f53b15d Mon Sep 17 00:00:00 2001 From: Alejandro Martinez Date: Mon, 24 Aug 2015 21:58:22 -0300 Subject: [PATCH] Pace Zone Shading and Units when CV chart has an sport filter Fixes #1535 --- src/CriticalPowerWindow.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/CriticalPowerWindow.cpp b/src/CriticalPowerWindow.cpp index f89d2afdc..23019c6f7 100644 --- a/src/CriticalPowerWindow.cpp +++ b/src/CriticalPowerWindow.cpp @@ -1618,7 +1618,7 @@ CriticalPowerWindow::dateRangeChanged(DateRange dateRange) // lets work out the average CV configure value FilterSet fs; - fs.addFilter(searchBox->isFiltered(), QStringList(filter())); + fs.addFilter(searchBox->isFiltered(), SearchFilterBox::matches(context, filter())); fs.addFilter(context->isfiltered, context->filters); fs.addFilter(context->ishomefiltered, context->homeFilters); int nActivities, nRides, nRuns, nSwims; @@ -1663,6 +1663,8 @@ void CriticalPowerWindow::seasonSelected(int iSeason) void CriticalPowerWindow::filterChanged() { cpPlot->setRide(currentRide); + // Pace Zones Shading and Pace Units needs updating if sport(s) changed + forceReplot(); } void