faster resync after suspend

This commit is contained in:
badaix 2015-08-30 13:27:11 +02:00
parent 7179b13a4f
commit 12d463d83c

View file

@ -33,8 +33,7 @@ void TimeProvider::setDiffToServer(double ms)
gettimeofday(&now, NULL);
/// clear diffBuffer if last update is older than a minute
logO << "now: " << now.tv_sec << ", lastSync: " << lastTimeSync << ", diff: " << now.tv_sec - lastTimeSync << "\n";
if (!diffBuffer_.empty() && (now.tv_sec > lastTimeSync + 60))
if (!diffBuffer_.empty() && (abs(now.tv_sec - lastTimeSync) > 60))
{
logO << "Last time sync older than a minute. Clearing time buffer\n";
diffToServer_ = ms*1000;