Fix crash on frequency remove for leftmost index

This commit is contained in:
Willy-JL
2024-03-01 06:12:34 +00:00
parent bdb4b599f5
commit 59fe2376c2
2 changed files with 2 additions and 2 deletions

View File

@@ -87,7 +87,7 @@ bool momentum_app_scene_protocols_freqs_hopper_on_event(void* context, SceneMana
variable_item_list_get(app->var_item_list, VarItemListIndexHopperFrequency);
variable_item_set_values_count(item, FrequencyList_size(app->subghz_hopper_freqs));
if(FrequencyList_size(app->subghz_hopper_freqs)) {
app->subghz_hopper_index -= removed;
app->subghz_hopper_index -= MIN(removed, app->subghz_hopper_index);
uint32_t value =
*FrequencyList_get(app->subghz_hopper_freqs, app->subghz_hopper_index);
char text[10] = {0};

View File

@@ -87,7 +87,7 @@ bool momentum_app_scene_protocols_freqs_static_on_event(void* context, SceneMana
variable_item_list_get(app->var_item_list, VarItemListIndexStaticFrequency);
variable_item_set_values_count(item, FrequencyList_size(app->subghz_static_freqs));
if(FrequencyList_size(app->subghz_static_freqs)) {
app->subghz_static_index -= removed;
app->subghz_static_index -= MIN(removed, app->subghz_static_index);
uint32_t value =
*FrequencyList_get(app->subghz_static_freqs, app->subghz_static_index);
char text[10] = {0};