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;