From: c vw Date: Wed, 15 Aug 2018 17:33:26 +0000 (+0200) Subject: streamlining X-Git-Url: https://git.rkrishnan.org/pf/content/en/seg/status?a=commitdiff_plain;h=0b1c029921977841bb64d14be632bd287921fc7e;p=pihpsdr.git streamlining --- diff --git a/receiver.c b/receiver.c index c33a16a..76cfaef 100644 --- a/receiver.c +++ b/receiver.c @@ -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); } }