From ac0b799b114fef0ccd018eaff6284067297352f2 Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Mon, 12 Feb 2024 22:55:17 +0100 Subject: [PATCH] fix zoom not working without a demodulator --- htdocs/openwebrx.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/htdocs/openwebrx.js b/htdocs/openwebrx.js index 671b4938..1ab27d3f 100644 --- a/htdocs/openwebrx.js +++ b/htdocs/openwebrx.js @@ -673,7 +673,10 @@ function zoom_set(level) { zoom_level = parseFloat(level); } //zoom_center_rel=canvas_get_freq_offset(-canvases[0].offsetLeft+waterfallWidth()/2); //zoom to screen center instead of demod envelope - zoom_center_rel = $('#openwebrx-panel-receiver').demodulatorPanel().getDemodulator().get_offset_frequency(); + var demod = $('#openwebrx-panel-receiver').demodulatorPanel().getDemodulator(); + if (demod) { + zoom_center_rel = demod.get_offset_frequency(); + } zoom_center_where = 0.5 + (zoom_center_rel / bandwidth); //this is a kind of hack resize_canvases(); mkscale();