|
|
@@ -33,14 +33,14 @@ void nfc_playlist_file_rename_scene_on_enter(void* context) {
|
|
|
FuriString* tmp_file_name_furi = furi_string_alloc_set_str(tmp_file_name);
|
|
|
furi_string_replace(tmp_file_name_furi, ".txt", "");
|
|
|
|
|
|
- nfc_playlist->text_input_output = (char*)malloc(sizeof(furi_string_get_cstr(tmp_file_name_furi)));
|
|
|
+ nfc_playlist->text_input_output = (char*)malloc(50 * sizeof(char));
|
|
|
strcpy(nfc_playlist->text_input_output, furi_string_get_cstr(tmp_file_name_furi));
|
|
|
|
|
|
furi_string_free(tmp_file_name_furi);
|
|
|
|
|
|
text_input_set_header_text(nfc_playlist->text_input, "Enter new file name");
|
|
|
text_input_set_minimum_length(nfc_playlist->text_input, 1);
|
|
|
- text_input_set_result_callback(nfc_playlist->text_input, nfc_playlist_file_rename_menu_callback, nfc_playlist, nfc_playlist->text_input_output, 50, false);
|
|
|
+ text_input_set_result_callback(nfc_playlist->text_input, nfc_playlist_file_rename_menu_callback, nfc_playlist, nfc_playlist->text_input_output, (50*sizeof(char)), false);
|
|
|
|
|
|
view_dispatcher_switch_to_view(nfc_playlist->view_dispatcher, NfcPlaylistView_TextInput);
|
|
|
}
|