From 2a8e2331a3c0a97ae29a4b1c06bd003e93a048ac Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Tue, 29 Aug 2017 03:01:24 +0200 Subject: [PATCH] Return background updater functions when shutting down --- src/blackcore/db/backgrounddataupdater.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/blackcore/db/backgrounddataupdater.cpp b/src/blackcore/db/backgrounddataupdater.cpp index fde47b5fe..8bbe2baec 100644 --- a/src/blackcore/db/backgrounddataupdater.cpp +++ b/src/blackcore/db/backgrounddataupdater.cpp @@ -88,10 +88,7 @@ namespace BlackCore if (!cacheTs.isValid()) { return; } QDateTime dbModelsLatestChange = m_dbModelsLatestChange.value(cache.getDescription()); - if (dbModelsLatestChange.isValid() && dbModelsLatestChange <= cacheTs) - { - return; - } + if (dbModelsLatestChange.isValid() && dbModelsLatestChange <= cacheTs) { return; } m_dbModelsLatestChange[cache.getDescription()] = cacheTs; const CSimulatorInfo sims = cache.simulatorsWithInitializedCache(); // sims ever used @@ -143,7 +140,7 @@ namespace BlackCore bool CBackgroundDataUpdater::doWorkCheck() const { - if (!sApp || !sApp->hasWebDataServices()) { return false; } + if (!sApp || sApp->isShuttingDown() || !sApp->hasWebDataServices()) { return false; } if (!isEnabled()) { return false; } return true; }