Fix for description being updated at each step on a range

This commit is contained in:
GullCode 2023-04-24 21:14:34 +02:00
parent cffc72c516
commit 45bdabcef9

View File

@ -528,32 +528,28 @@ namespace ui {
} }
} }
} }
text_cycle.set_text( to_string_dec_uint( index + 1 , 3 ) );
if(frequency_list[index].description.size() > 0)
{
switch( frequency_list[current_index].type )
{
case RANGE:
desc_cycle.set( "R: " + frequency_list[current_index].description ); //Show new description
break ;
case HAMRADIO:
desc_cycle.set( "H: " + frequency_list[current_index].description ); //Show new description
break ;
default:
case SINGLE:
desc_cycle.set( "S: " + frequency_list[current_index].description ); //Show new description
break ;
}
}
} }
uint32_t freq_lock = recon_thread->is_freq_lock(); uint32_t freq_lock = recon_thread->is_freq_lock();
if( freq_lock == 0 ) { if( freq_lock == 0 ) {
//NO FREQ LOCK, ONGOING STANDARD SCANNING //NO FREQ LOCK, ONGOING STANDARD SCANNING
if( index < 1000 && index < frequency_list.size() )
{
text_cycle.set_text( to_string_dec_uint( index + 1 , 3 ) );
if(frequency_list[index].description.size() > 0)
{
switch( frequency_list[current_index].type )
{
case RANGE:
desc_cycle.set( "R: " + frequency_list[current_index].description ); //Show new description
break ;
case HAMRADIO:
desc_cycle.set( "H: " + frequency_list[current_index].description ); //Show new description
break ;
default:
case SINGLE:
desc_cycle.set( "S: " + frequency_list[current_index].description ); //Show new description
break ;
}
}
}
big_display.set_style(&style_white); big_display.set_style(&style_white);
if( !userpause ) if( !userpause )
button_pause.set_text("<PAUSE>"); button_pause.set_text("<PAUSE>");