From 17ed92cf7ea81c651e531b3cbb867811853a588b Mon Sep 17 00:00:00 2001 From: ZappoMan Date: Tue, 23 Dec 2014 10:11:08 -0800 Subject: [PATCH] fix runaway backup bug --- libraries/octree/src/OctreePersistThread.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libraries/octree/src/OctreePersistThread.cpp b/libraries/octree/src/OctreePersistThread.cpp index c9dcf82099..d9ebea0c2b 100644 --- a/libraries/octree/src/OctreePersistThread.cpp +++ b/libraries/octree/src/OctreePersistThread.cpp @@ -189,6 +189,9 @@ void OctreePersistThread::backup() { quint64 intervalToBackup = _backupInterval * MSECS_TO_USECS; if (sinceLastBackup > intervalToBackup) { + qDebug() << "Time since last backup [" << sinceLastBackup << "] exceeds backup interval [" + << intervalToBackup << "] doing backup now..."; + struct tm* localTime = localtime(&_lastPersistTime); QString backupFileName; @@ -213,6 +216,8 @@ void OctreePersistThread::backup() { } else { qDebug() << "ERROR in backing up persist file..."; } + + _lastBackup = now; } } }