mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-04-15 05:32:21 +00:00
Refresh CPX file when importing ride files.
This commit is contained in:
@@ -183,6 +183,7 @@ void MetricAggregator::refreshMetrics()
|
||||
void MetricAggregator::addRide(RideItem*ride)
|
||||
{
|
||||
importRide(main->home, ride->ride(), ride->fileName, main->zones()->getFingerprint(), true);
|
||||
RideFileCache updater(main, home.absolutePath() + "/" + ride->fileName, ride->ride(), true); // update cpx etc
|
||||
dataChanged(); // notify models/views
|
||||
}
|
||||
|
||||
|
||||
@@ -57,9 +57,8 @@ RideFileCache::RideFileCache(MainWindow *main, QString fileName, RideFile *passe
|
||||
QFileInfo cacheFileInfo(cacheFileName);
|
||||
|
||||
// is it up-to-date?
|
||||
if (cacheFileInfo.exists() && rideFileInfo.lastModified() < cacheFileInfo.lastModified() &&
|
||||
if (cacheFileInfo.exists() && rideFileInfo.lastModified() <= cacheFileInfo.lastModified() &&
|
||||
cacheFileInfo.size() >= (int)sizeof(struct RideFileCacheHeader)) {
|
||||
|
||||
// we have a file, it is more recent than the ride file
|
||||
// but is it the latest version?
|
||||
RideFileCacheHeader head;
|
||||
|
||||
Reference in New Issue
Block a user