mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-02-13 16:18:42 +00:00
Speedup isMetricRelevantForRides method
Shortcut or is enough
This commit is contained in:
@@ -907,16 +907,14 @@ bool
|
||||
RideCache::isMetricRelevantForRides(Specification specification,
|
||||
const RideMetric* metric)
|
||||
{
|
||||
bool isRelevant = false;
|
||||
|
||||
// loop through and aggregate
|
||||
foreach (RideItem *ride, rides_) {
|
||||
|
||||
// skip filtered rides
|
||||
if (!specification.pass(ride)) continue;
|
||||
|
||||
isRelevant = isRelevant || metric->isRelevantForRide(ride);
|
||||
if (metric->isRelevantForRide(ride)) return true;
|
||||
}
|
||||
|
||||
return isRelevant;
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user