Просмотр исходного кода

Merge pull request #14 from acegoal07/dev

Dev
acegoal07 1 год назад
Родитель
Сommit
12aa3dd3d9
2 измененных файлов с 19 добавлено и 5 удалено
  1. 17 0
      nfc_playlist.c
  2. 2 5
      scences/file_edit.c

+ 17 - 0
nfc_playlist.c

@@ -78,6 +78,13 @@ static NfcPlaylist* nfc_playlist_alloc() {
    view_dispatcher_add_view(nfc_playlist->view_dispatcher, NfcPlaylistView_FileSelect, file_browser_get_view(nfc_playlist->file_browser));
    view_dispatcher_add_view(nfc_playlist->view_dispatcher, NfcPlaylistView_FileEdit, submenu_get_view(nfc_playlist->submenu));
    view_dispatcher_add_view(nfc_playlist->view_dispatcher, NfcPlaylistView_TextInput, text_input_get_view(nfc_playlist->text_input));
+
+   Storage* storage = furi_record_open(RECORD_STORAGE);
+   if (!storage_common_exists(storage, "/ext/apps_data/nfc_playlist")) {
+      storage_common_mkdir(storage, "/ext/apps_data/nfc_playlist");
+   }
+   furi_record_close(RECORD_STORAGE);
+
    return nfc_playlist;
 }
 
@@ -103,11 +110,21 @@ static void nfc_playlist_free(NfcPlaylist* nfc_playlist) {
    free(nfc_playlist);
 }
 
+void nfc_playlist_set_log_level() {
+#ifdef FURI_DEBUG
+   furi_log_set_level(FuriLogLevelTrace);
+#else
+   furi_log_set_level(FuriLogLevelInfo);
+#endif
+}
+
 int32_t nfc_playlist_main(void* p) {
    UNUSED(p);
 
    NfcPlaylist* nfc_playlist = nfc_playlist_alloc();
 
+   nfc_playlist_set_log_level();
+
    Gui* gui = furi_record_open(RECORD_GUI);
    view_dispatcher_attach_to_gui(nfc_playlist->view_dispatcher, gui, ViewDispatcherTypeFullscreen);
    scene_manager_next_scene(nfc_playlist->scene_manager, NfcPlaylistScene_MainMenu);

+ 2 - 5
scences/file_edit.c

@@ -3,8 +3,7 @@
 
 typedef enum {
    NfcPlaylistMenuSelection_DeletePlaylist,
-   NfcPlaylistMenuSelection_RenamePlaylist,
-   NfcPlaylistMenuSelection_EditList
+   NfcPlaylistMenuSelection_RenamePlaylist
 } NfcPlaylistMenuSelection;
 
 void nfc_playlist_file_edit_menu_callback(void* context, uint32_t index) {
@@ -23,11 +22,9 @@ void nfc_playlist_file_edit_menu_callback(void* context, uint32_t index) {
          scene_manager_next_scene(nfc_playlist->scene_manager, NfcPlaylistScene_TextInput);
          break;
       }
-      case NfcPlaylistMenuSelection_EditList: {
+      default: {
          break;
       }
-      default:
-         break;
    }
    furi_record_close(RECORD_STORAGE);
 }