From 5959364c3d2c98c6b195ee64e42cb4cdbfad633d Mon Sep 17 00:00:00 2001 From: f4exb Date: Wed, 14 Dec 2016 02:17:39 +0100 Subject: [PATCH] SSB Modulator: interim state (9) Fixed uninitialized low cutoff marker on preset load --- plugins/channeltx/modssb/ssbmodgui.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/channeltx/modssb/ssbmodgui.cpp b/plugins/channeltx/modssb/ssbmodgui.cpp index 56aa4c906..8fab33a4e 100644 --- a/plugins/channeltx/modssb/ssbmodgui.cpp +++ b/plugins/channeltx/modssb/ssbmodgui.cpp @@ -162,7 +162,8 @@ bool SSBModGUI::deserialize(const QByteArray& data) blockApplySettings(false); m_channelMarker.blockSignals(false); - applySettings(); + applySettings(); + return true; } else @@ -276,6 +277,8 @@ void SSBModGUI::on_BW_valueChanged(int value) { ui->BWText->setText(QString("%1 kHz").arg(value / 10.0, 0, 'f', 1)); m_channelMarker.setBandwidth(value * 200); + int lowCutoff = getEffectiveLowCutoff(ui->lowCut->value() * 100); + m_channelMarker.setLowCutoff(lowCutoff); applySettings(); }