]> git.rkrishnan.org Git - pihpsdr.git/commitdiff
streamlining
authorc vw <dl1ycf@darc.de>
Wed, 15 Aug 2018 17:33:26 +0000 (19:33 +0200)
committerc vw <dl1ycf@darc.de>
Wed, 15 Aug 2018 17:33:26 +0000 (19:33 +0200)
receiver.c

index c33a16a7ab0b209ab759a54724f0e0ddcae4c511..76cfaef9a21d8fb66d8470ab175577f59f71ab9d 100644 (file)
@@ -1096,21 +1096,17 @@ void receiver_frequency_changed(RECEIVER *rx) {
 
 void receiver_filter_changed(RECEIVER *rx) {
   int m=vfo[rx->id].mode;
-  switch (m) {
-    case modeFMN:
-      if(rx->deviation==2500) {
-        set_filter(rx,-4000,4000);
-      } else {
-        set_filter(rx,-8000,8000);
-      }
-      set_deviation(rx);
-      break;
-    default:
-       {
-       FILTER *mode_filters=filters[m];
-       FILTER *filter=&mode_filters[vfo[rx->id].filter];
-       set_filter(rx,filter->low,filter->high);
-       }
+  if(m==modeFMN) {
+    if(rx->deviation==2500) {
+      set_filter(rx,-4000,4000);
+    } else {
+      set_filter(rx,-8000,8000);
+    }
+    set_deviation(rx);
+  } else {
+    FILTER *mode_filters=filters[m];
+    FILTER *filter=&mode_filters[vfo[rx->id].filter];
+    set_filter(rx,filter->low,filter->high);
   }
 }