From 8d2671fadb500a6e93209fb71f5a43a8d027429f Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Fri, 1 Sep 2023 19:33:26 +0200 Subject: [PATCH] use bandpass from underlying mode if available --- htdocs/lib/DemodulatorPanel.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/htdocs/lib/DemodulatorPanel.js b/htdocs/lib/DemodulatorPanel.js index 995f53a1..4c61af24 100644 --- a/htdocs/lib/DemodulatorPanel.js +++ b/htdocs/lib/DemodulatorPanel.js @@ -135,8 +135,10 @@ DemodulatorPanel.prototype.setMode = function(requestedModulation, underlyingMod if (mode.type === 'digimode') { this.demodulator.set_secondary_demod(mode.modulation); - if (mode.bandpass) { - this.demodulator.setBandpass(mode.bandpass); + var uMode = Modes.findByModulation(underlyingModulation); + var bandpass = mode.bandpass || (uMode && uMode.bandpass); + if (bandpass) { + this.demodulator.setBandpass(bandpass); } else { this.demodulator.disableBandpass(); }