From 922f12f141df64b10bea52c79bc4ab1400adfa8c Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Sat, 13 Jan 2018 00:23:49 +0100 Subject: [PATCH] Ref T199, sync. caches of setup reader --- src/blackcore/setupreader.cpp | 6 ++++++ src/blackcore/setupreader.h | 3 +++ 2 files changed, 9 insertions(+) diff --git a/src/blackcore/setupreader.cpp b/src/blackcore/setupreader.cpp index 766d891e8..3cb7f2d99 100644 --- a/src/blackcore/setupreader.cpp +++ b/src/blackcore/setupreader.cpp @@ -580,6 +580,12 @@ namespace BlackCore return m_lastSuccessfulUpdateInfoUrl; } + void CSetupReader::synchronize() + { + m_setup.synchronize(); + m_updateInfo.synchronize(); + } + CStatusMessageList CSetupReader::getLastSetupReadErrorMessages() const { QReadLocker l(&m_lockSetup); diff --git a/src/blackcore/setupreader.h b/src/blackcore/setupreader.h index 68d079a87..569088734 100644 --- a/src/blackcore/setupreader.h +++ b/src/blackcore/setupreader.h @@ -107,6 +107,9 @@ namespace BlackCore //! \threadsafe QString getLastSuccessfulUpdateInfoUrl() const; + //! Synchronize the caches + void synchronize(); + //! Last setup parsing error messages (if any) BlackMisc::CStatusMessageList getLastSetupReadErrorMessages() const;