From cb5a0b1ce2be6d79e4b53d3947455527a0205781 Mon Sep 17 00:00:00 2001 From: Mashintime Date: Sun, 26 Feb 2023 13:23:50 -0500 Subject: [PATCH] Better handle bad or missing data from hamlib --- gui/preload-main.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui/preload-main.js b/gui/preload-main.js index 43f83525..7913f149 100644 --- a/gui/preload-main.js +++ b/gui/preload-main.js @@ -1940,7 +1940,7 @@ ipcRenderer.on("action-update-tnc-state", (event, arg) => { } // dbfs // https://www.moellerstudios.org/converting-amplitude-representations/ - if (dbfs_level_raw != arg.dbfs_level) { + if (arg.dbfs_level.length != 0 && !isNaN(arg.dbfs_level) && dbfs_level_raw != arg.dbfs_level) { dbfs_level_raw = arg.dbfs_level; dbfs_level = Math.pow(10, arg.dbfs_level / 20) * 100; @@ -1955,7 +1955,7 @@ ipcRenderer.on("action-update-tnc-state", (event, arg) => { // noise / strength // https://www.moellerstudios.org/converting-amplitude-representations/ - if (arg.strength != "" && noise_level_raw != arg.strength) { + if (arg.strength.length != 0 && !isNaN(arg.strength) && noise_level_raw != arg.strength) { //console.log(arg.strength); noise_level_raw = arg.strength; noise_level = Math.pow(10, arg.strength / 20) * 100;