@@ -30,25 +30,21 @@ static NfcPlaylist* nfc_playlist_alloc() {
3030 nfc_playlist -> settings .emulate_led_indicator = default_emulate_led_indicator ;
3131
3232 nfc_playlist -> notification = furi_record_open (RECORD_NOTIFICATION );
33- nfc_playlist -> playlist_file_browser = file_browser_alloc (nfc_playlist -> file_browser_output );
34- nfc_playlist -> nfc_file_browser = file_browser_alloc (nfc_playlist -> file_browser_output );
33+ nfc_playlist -> file_browser = file_browser_alloc (nfc_playlist -> file_browser_output );
3534
3635 nfc_playlist -> text_input = text_input_alloc ();
3736 nfc_playlist -> popup = popup_alloc ();
3837
3938 view_dispatcher_set_event_callback_context (nfc_playlist -> view_dispatcher , nfc_playlist );
4039 view_dispatcher_set_custom_event_callback (nfc_playlist -> view_dispatcher , nfc_playlist_custom_callback );
4140 view_dispatcher_set_navigation_event_callback (nfc_playlist -> view_dispatcher , nfc_playlist_back_event_callback );
42- view_dispatcher_add_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_MainMenu , submenu_get_view (nfc_playlist -> submenu ));
43- view_dispatcher_add_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_Settings , variable_item_list_get_view (nfc_playlist -> variable_item_list ));
44- view_dispatcher_add_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_Emulation , popup_get_view (nfc_playlist -> popup ));
45- view_dispatcher_add_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_PlaylistSelect , file_browser_get_view (nfc_playlist -> playlist_file_browser ));
46- view_dispatcher_add_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_FileEdit , submenu_get_view (nfc_playlist -> submenu ));
47- view_dispatcher_add_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_FileRename , text_input_get_view (nfc_playlist -> text_input ));
48- view_dispatcher_add_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_ConfirmDelete , widget_get_view (nfc_playlist -> widget ));
49- view_dispatcher_add_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_ViewPlaylistContent , widget_get_view (nfc_playlist -> widget ));
50- view_dispatcher_add_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_NfcSelect , file_browser_get_view (nfc_playlist -> nfc_file_browser ));
51- view_dispatcher_add_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_NameNewFile , text_input_get_view (nfc_playlist -> text_input ));
41+
42+ view_dispatcher_add_view (nfc_playlist -> view_dispatcher , NfcPlaylistView_Submenu , submenu_get_view (nfc_playlist -> submenu ));
43+ view_dispatcher_add_view (nfc_playlist -> view_dispatcher , NfcPlaylistView_Popup , popup_get_view (nfc_playlist -> popup ));
44+ view_dispatcher_add_view (nfc_playlist -> view_dispatcher , NfcPlaylistView_Widget , widget_get_view (nfc_playlist -> widget ));
45+ view_dispatcher_add_view (nfc_playlist -> view_dispatcher , NfcPlaylistView_VariableItemList , variable_item_list_get_view (nfc_playlist -> variable_item_list ));
46+ view_dispatcher_add_view (nfc_playlist -> view_dispatcher , NfcPlaylistView_FileBrowser , file_browser_get_view (nfc_playlist -> file_browser ));
47+ view_dispatcher_add_view (nfc_playlist -> view_dispatcher , NfcPlaylistView_TextInput , text_input_get_view (nfc_playlist -> text_input ));
5248
5349 Storage * storage = furi_record_open (RECORD_STORAGE );
5450 if (!storage_common_exists (storage , PLAYLIST_DIR )) {
@@ -62,16 +58,12 @@ static NfcPlaylist* nfc_playlist_alloc() {
6258static void nfc_playlist_free (NfcPlaylist * nfc_playlist ) {
6359 furi_assert (nfc_playlist );
6460
65- view_dispatcher_remove_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_MainMenu );
66- view_dispatcher_remove_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_Settings );
67- view_dispatcher_remove_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_Emulation );
68- view_dispatcher_remove_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_PlaylistSelect );
69- view_dispatcher_remove_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_FileEdit );
70- view_dispatcher_remove_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_FileRename );
71- view_dispatcher_remove_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_ConfirmDelete );
72- view_dispatcher_remove_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_ViewPlaylistContent );
73- view_dispatcher_remove_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_NfcSelect );
74- view_dispatcher_remove_view (nfc_playlist -> view_dispatcher , NfcPlaylistScene_NameNewFile );
61+ view_dispatcher_remove_view (nfc_playlist -> view_dispatcher , NfcPlaylistView_Submenu );
62+ view_dispatcher_remove_view (nfc_playlist -> view_dispatcher , NfcPlaylistView_Popup );
63+ view_dispatcher_remove_view (nfc_playlist -> view_dispatcher , NfcPlaylistView_Widget );
64+ view_dispatcher_remove_view (nfc_playlist -> view_dispatcher , NfcPlaylistView_VariableItemList );
65+ view_dispatcher_remove_view (nfc_playlist -> view_dispatcher , NfcPlaylistView_FileBrowser );
66+ view_dispatcher_remove_view (nfc_playlist -> view_dispatcher , NfcPlaylistView_TextInput );
7567
7668 scene_manager_free (nfc_playlist -> scene_manager );
7769 view_dispatcher_free (nfc_playlist -> view_dispatcher );
@@ -80,8 +72,7 @@ static void nfc_playlist_free(NfcPlaylist* nfc_playlist) {
8072 widget_free (nfc_playlist -> widget );
8173
8274 furi_record_close (RECORD_NOTIFICATION );
83- file_browser_free (nfc_playlist -> playlist_file_browser );
84- file_browser_free (nfc_playlist -> nfc_file_browser );
75+ file_browser_free (nfc_playlist -> file_browser );
8576 text_input_free (nfc_playlist -> text_input );
8677 popup_free (nfc_playlist -> popup );
8778
0 commit comments