only fill in intervals if the RideFile hasn't already

This commit is contained in:
Sean Rhea
2009-11-01 17:19:11 -05:00
parent 7687b7f73a
commit c964e274aa

View File

@@ -154,7 +154,7 @@ RideFile *RideFileFactory::openRideFile(QFile &file,
RideFileReader *reader = readFuncs_.value(suffix.toLower());
assert(reader);
RideFile *result = reader->openRideFile(file, errors);
if (result)
if (result && result->intervals().empty())
result->fillInIntervals();
return result;
}