From 9ef16315f6e0a19bc968b772ac91d606bf16da8f Mon Sep 17 00:00:00 2001 From: f4exb Date: Tue, 6 Jun 2023 23:17:43 +0200 Subject: [PATCH] Packet Modulator: fixed segfault due to wrong order of instructions in GUI constructor --- plugins/channeltx/modpacket/packetmodgui.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/channeltx/modpacket/packetmodgui.cpp b/plugins/channeltx/modpacket/packetmodgui.cpp index 392083f1e..994642111 100644 --- a/plugins/channeltx/modpacket/packetmodgui.cpp +++ b/plugins/channeltx/modpacket/packetmodgui.cpp @@ -467,11 +467,11 @@ PacketModGUI::PacketModGUI(PluginAPI* pluginAPI, DeviceUISet *deviceUISet, Baseb connect(&MainCore::instance()->getMasterTimer(), SIGNAL(timeout()), this, SLOT(tick())); - ui->spectrumGUI->setBuddies(m_spectrumVis, ui->glSpectrum); - m_spectrumVis = m_packetMod->getSpectrumVis(); m_spectrumVis->setGLSpectrum(ui->glSpectrum); + ui->spectrumGUI->setBuddies(m_spectrumVis, ui->glSpectrum); + // Extra /2 here because SSB? ui->glSpectrum->setCenterFrequency(m_settings.m_spectrumRate/4); ui->glSpectrum->setSampleRate(m_settings.m_spectrumRate/2);