From a2902d7d3a58fe368335f7694b8e210a7f58a409 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Mon, 31 Dec 2018 14:58:10 -0800 Subject: [PATCH] PortaPack: Hide first-IF mixer icon when bypassed. --- firmware/common/ui_portapack.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/firmware/common/ui_portapack.c b/firmware/common/ui_portapack.c index 3f536f73..ff15438d 100644 --- a/firmware/common/ui_portapack.c +++ b/firmware/common/ui_portapack.c @@ -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(); }