From 4a7f3cb486384fdb094157c23d4c66f7ec5e9cbe Mon Sep 17 00:00:00 2001 From: Olivier Goffart Date: Thu, 4 Aug 2016 16:06:10 +0200 Subject: [PATCH] SyncEngine: Fix detection of backup (#5104) Once upon a time, the SyncEngine was instantiated once per sync. But now that the SyncEngine is kept between sync, we need to reset all these variable between syncs. --- src/libsync/syncengine.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libsync/syncengine.cpp b/src/libsync/syncengine.cpp index d71eba882..85d7e9b92 100644 --- a/src/libsync/syncengine.cpp +++ b/src/libsync/syncengine.cpp @@ -847,6 +847,8 @@ void SyncEngine::slotDiscoveryJobFinished(int discoveryResult) _hasNoneFiles = false; _hasRemoveFile = false; + _hasForwardInTimeFiles = false; + _backInTimeFiles = 0; bool walkOk = true; _seenFiles.clear(); _temporarilyUnavailablePaths.clear(); -- 2.39.5