mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-10-09 08:40:49 -04:00
These keyed applySettings copied the whole settings struct on every message. A GUI sends messages with no keys while its window is being laid out, carrying its own copy of the settings, and one arriving after an API patch but before the GUI has seen it wrote the old values back, so the patched value was lost and the API read back what it had replaced. The AIS demodulator lost the inputFrequencyOffset set at creation this way. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>