diff --git a/applications/main/subghz/views/receiver.c b/applications/main/subghz/views/receiver.c index 22c1a75ed..30372a51d 100644 --- a/applications/main/subghz/views/receiver.c +++ b/applications/main/subghz/views/receiver.c @@ -265,10 +265,13 @@ void subghz_view_receiver_draw(Canvas* canvas, SubGhzViewReceiverModel* model) { canvas_draw_icon(canvas, 64, 55, &I_Unlock_7x8); canvas_draw_str(canvas, 74, 62, "Unlocked"); break; - default: - canvas_draw_str(canvas, 44, 62, furi_string_get_cstr(model->frequency_str)); + default: { + const char* frequency_str = furi_string_get_cstr(model->frequency_str); + canvas_draw_str(canvas, 44, 62, frequency_str); #ifdef SUBGHZ_EXT_PRESET_NAME if(model->history_item == 0 && model->mode == SubGhzViewReceiverModeLive) { + canvas_draw_str( + canvas, 44 + canvas_string_width(canvas, frequency_str) + 1, 62, "MHz"); const char* str = furi_string_get_cstr(model->preset_str); const uint8_t vertical_offset = 7; const uint8_t horizontal_offset = 3; @@ -285,7 +288,7 @@ void subghz_view_receiver_draw(Canvas* canvas, SubGhzViewReceiverModel* model) { canvas_draw_str(canvas, 79, 62, furi_string_get_cstr(model->preset_str)); #endif canvas_draw_str(canvas, 96, 62, furi_string_get_cstr(model->history_stat_str)); - break; + } break; } } diff --git a/assets/icons/SubGhz/Scanning_123x52.png b/assets/icons/SubGhz/Scanning_123x52.png index 805b28d84..485052c14 100644 Binary files a/assets/icons/SubGhz/Scanning_123x52.png and b/assets/icons/SubGhz/Scanning_123x52.png differ