@@ -125,16 +125,11 @@ static void amiibo_scene_amiibo_detail_menu_on_selected(mui_list_view_event_t ev
125
125
amiibo_scene_amiibo_detail_no_key_msg (app );
126
126
return ;
127
127
}
128
- char txt [32 ];
129
128
settings_data_t * p_settings = settings_get_data ();
130
129
p_settings -> auto_gen_amiibo = !p_settings -> auto_gen_amiibo ;
131
- snprintf (txt , sizeof (txt ), "%s [%s]" , getLangString (_L_AUTO_RANDOM_GENERATION ),
132
- p_settings -> auto_gen_amiibo ? getLangString (_L_ON ) : getLangString (_L_OFF ));
133
130
settings_save ();
134
131
135
- string_set_str (p_item -> text , txt );
136
-
137
- mui_scene_dispatcher_previous_scene (app -> p_scene_dispatcher );
132
+ mui_list_view_item_set_sub_text (p_item , (p_settings -> auto_gen_amiibo ? getLangString (_L_ON_F ) : getLangString (_L_OFF_F )));
138
133
} break ;
139
134
140
135
case AMIIBO_DETAIL_MENU_REMOVE_AMIIBO : {
@@ -160,13 +155,11 @@ void amiibo_scene_amiibo_detail_menu_on_enter(void *user_data) {
160
155
161
156
mui_list_view_add_item (app -> p_list_view , 0xe1c5 , getLangString (_L_RANDOM_GENERATION ),
162
157
(void * )AMIIBO_DETAIL_MENU_RAND_UID );
163
-
164
- char txt [32 ];
165
158
settings_data_t * p_settings = settings_get_data ();
166
159
167
- snprintf ( txt , sizeof ( txt ), "%s [%s]" , getLangString (_L_AUTO_RANDOM_GENERATION ),
168
- p_settings -> auto_gen_amiibo ? getLangString (_L_ON ) : getLangString (_L_OFF ));
169
- mui_list_view_add_item ( app -> p_list_view , 0xe1c6 , txt , (void * )AMIIBO_DETAIL_MENU_AUTO_RAND_UID );
160
+ mui_list_view_add_item_ext ( app -> p_list_view , 0xe1c6 , getLangString (_L_AUTO_RANDOM_GENERATION ),
161
+ ( p_settings -> auto_gen_amiibo ? getLangString (_L_ON_F ) : getLangString (_L_OFF_F )),
162
+ (void * )AMIIBO_DETAIL_MENU_AUTO_RAND_UID );
170
163
mui_list_view_add_item (app -> p_list_view , 0xe1c7 , getLangString (_L_DELETE_TAG ),
171
164
(void * )AMIIBO_DETAIL_MENU_REMOVE_AMIIBO );
172
165
mui_list_view_add_item (app -> p_list_view , 0xe068 , getLangString (_L_BACK_TO_DETAILS ),
0 commit comments