]> git.rkrishnan.org Git - pihpsdr.git/commitdiff
before setting NB to "run", update NB values
authorRamakrishnan Muthukrishnan <ram@rkrishnan.org>
Sun, 21 Aug 2022 10:03:02 +0000 (15:33 +0530)
committerRamakrishnan Muthukrishnan <ram@rkrishnan.org>
Sun, 21 Aug 2022 10:03:02 +0000 (15:33 +0530)
nb_menu.c
nb_menu.h
noise_menu.c

index 1aa09186ee4bc727eb28bd30f7f06ef9ec38690c..6f2703bd0ee7f68e42458fc4399777d855aade8b 100644 (file)
--- a/nb_menu.c
+++ b/nb_menu.c
@@ -39,12 +39,15 @@ double nb_lead_time = 0.001;
 double nb_transition_time = 0.001;
 double nb_threshold_value = 18.0;
 
-void nb_changed() {
+void update_nb() {
     SetEXTANBHangtime(0, nb_lag_time);
     SetEXTANBAdvtime(0, nb_lead_time);
     SetEXTANBTau(0, nb_transition_time);
     SetEXTANBThreshold(0, nb_threshold_value);
 }
+void nb_changed() {
+    update_nb();
+}
 
 static void cleanup() {
   if(dialog!=NULL) {
index 2524653fac1545ad3e20470a3901f52584de04a9..28fe26212d5d865a9f3b9a8f86faaa2c3991e3fc 100644 (file)
--- a/nb_menu.h
+++ b/nb_menu.h
@@ -19,3 +19,4 @@
 */
 
 extern void nb_menu(GtkWidget *parent);
+extern void update_nb();
index 433faa992577012b95017746966b5ff3a06a66cc..e56759d6e42f6bf114b819676e5a87b3e0efe8db 100644 (file)
@@ -26,6 +26,7 @@
 
 #include "new_menu.h"
 #include "noise_menu.h"
+#include "nb_menu.h"
 #include "channel.h"
 #include "band.h"
 #include "bandstack.h"
@@ -62,6 +63,8 @@ static gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer user_d
 }
 
 void set_noise() {
+  update_nb();
+
   SetEXTANBRun(active_receiver->id, active_receiver->nb);
   SetEXTNOBRun(active_receiver->id, active_receiver->nb2);
   SetRXAANRRun(active_receiver->id, active_receiver->nr);