diff --git a/src/file/extractor/app.cpp b/src/file/extractor/app.cpp --- a/src/file/extractor/app.cpp +++ b/src/file/extractor/app.cpp @@ -93,6 +93,9 @@ Q_ASSERT(m_tr == nullptr); + if (!m_isBusy) { + m_idleTime->catchNextResumeEvent(); + } m_tr = new Transaction(db, Transaction::ReadWrite); // FIXME: The transaction is open for way too long. We should just open it for when we're // committing the data not during the extraction.