PortaPack: Hide first-IF mixer icon when bypassed.

This commit is contained in:
Jared Boone
2018-12-31 14:58:10 -08:00
parent d0681933e6
commit a2902d7d3a

View File

@ -982,23 +982,22 @@ static void portapack_ui_set_first_if_frequency(const uint64_t frequency) {
}
static void portapack_ui_set_filter(const rf_path_filter_t filter) {
const ui_bitmap_t* bitmap = &bitmap_wire_24;
radio_draw_list[RADIO_DRAW_LIST_ITEM_RF_MIXER].bitmap = (filter == RF_PATH_FILTER_BYPASS) ? &bitmap_wire_24 : &bitmap_mixer;
switch(filter) {
case RF_PATH_FILTER_BYPASS:
bitmap = &bitmap_wire_24;
default:
radio_draw_list[RADIO_DRAW_LIST_ITEM_IMAGE_FILTER].bitmap = &bitmap_wire_24;
break;
case RF_PATH_FILTER_LOW_PASS:
bitmap = &bitmap_filter_lp;
radio_draw_list[RADIO_DRAW_LIST_ITEM_IMAGE_FILTER].bitmap = &bitmap_filter_lp;
break;
case RF_PATH_FILTER_HIGH_PASS:
bitmap = &bitmap_filter_hp;
radio_draw_list[RADIO_DRAW_LIST_ITEM_IMAGE_FILTER].bitmap = &bitmap_filter_hp;
break;
}
radio_draw_list[RADIO_DRAW_LIST_ITEM_IMAGE_FILTER].bitmap = bitmap;
portapack_radio_path_redraw();
}