1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-08-14 07:23:38 -04:00

Apply atomic settings to channel Tx plugins. Fixes #1329

This commit is contained in:
f4exb
2026-02-01 11:18:18 +01:00
parent 2a46208d37
commit 47fba8c980
163 changed files with 4500 additions and 2673 deletions
@@ -135,7 +135,7 @@ bool DATVModBaseband::handleMessage(const Message& cmd)
QMutexLocker mutexLocker(&m_mutex);
DATVMod::MsgConfigureDATVMod& cfg = (DATVMod::MsgConfigureDATVMod&) cmd;
applySettings(cfg.getSettings(), cfg.getForce());
applySettings(cfg.getSettingsKeys(), cfg.getSettings(), cfg.getForce());
return true;
}
@@ -201,9 +201,9 @@ bool DATVModBaseband::handleMessage(const Message& cmd)
}
}
void DATVModBaseband::applySettings(const DATVModSettings& settings, bool force)
void DATVModBaseband::applySettings(const QStringList& settingsKeys, const DATVModSettings& settings, bool force)
{
m_source.applySettings(settings, force);
m_source.applySettings(settingsKeys, settings, force);
m_settings = settings;
}