From 3b4e2b4372e9b89dc82f3f8fad93bcf31d9a32f2 Mon Sep 17 00:00:00 2001 From: Mark Liversedge Date: Tue, 30 Dec 2014 10:39:07 +0000 Subject: [PATCH] Developer slow refresh .. add DEFINES += SLOW_REFRESH to slow down the background refresh on hosts with good performance when testing refresh code ! --- src/RideCache.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/RideCache.cpp b/src/RideCache.cpp index d2f8cb0af..2d2476a89 100644 --- a/src/RideCache.cpp +++ b/src/RideCache.cpp @@ -33,6 +33,10 @@ #include "JsonRideFile.h" // for DATETIME_FORMAT +#ifdef SLOW_REFRESH +#include "unistd.h" +#endif + // for sorting bool rideCacheGreaterThan(const RideItem *a, const RideItem *b) { return a->dateTime > b->dateTime; } bool rideCacheLessThan(const RideItem *a, const RideItem *b) { return a->dateTime < b->dateTime; } @@ -323,6 +327,10 @@ itemRefresh(RideItem *&item) // and trap changes during refresh to current ride if (item == item->context->currentRideItem()) item->context->notifyRideChanged(item); + +#ifdef SLOW_REFRESH + sleep(1); +#endif } }