mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-14 08:45:36 +08:00
refs #679 CApplication shall ensure CSettingsCache relay signal is connected when context is not available.
This commit is contained in:
@@ -207,6 +207,15 @@ namespace BlackCore
|
||||
|
||||
bool s = this->startHookIn();
|
||||
|
||||
// enable local relay of settings changes in case there is no context
|
||||
if (!this->supportsContexts())
|
||||
{
|
||||
connect(CSettingsCache::instance(), &CSettingsCache::valuesChangedByLocal, CSettingsCache::instance(), [](const CValueCachePacket & values)
|
||||
{
|
||||
CSettingsCache::instance()->changeValuesFromRemote(values, CIdentifier());
|
||||
});
|
||||
}
|
||||
|
||||
// trigger loading and saving of settings in appropriate scenarios
|
||||
if (this->m_coreFacadeConfig.getModeApplication() != CCoreFacadeConfig::Remote)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user