Alexander Kopachov 2 éve
szülő
commit
8f8684990c

+ 11 - 0
services/config/config.c

@@ -129,6 +129,17 @@ static bool totp_open_config_file(Storage* storage, FlipperFormat** file) {
             return false;
             return false;
         }
         }
     } else {
     } else {
+        if(storage_common_stat(storage, CONFIG_FILE_DIRECTORY_PATH, NULL) == FSE_NOT_EXIST) {
+            FURI_LOG_D(LOGGING_TAG, "Config file directory doesn't exist. Will create new");
+            if(!storage_simply_mkdir(storage, CONFIG_FILE_DIRECTORY_PATH)) {
+                FURI_LOG_E(
+                    LOGGING_TAG,
+                    "Error creating config file directory %s",
+                    CONFIG_FILE_DIRECTORY_PATH);
+                return false;
+            }
+        }
+
         FURI_LOG_D(LOGGING_TAG, "Config file %s is not found. Will create new.", CONFIG_FILE_PATH);
         FURI_LOG_D(LOGGING_TAG, "Config file %s is not found. Will create new.", CONFIG_FILE_PATH);
 
 
         if(!flipper_format_file_open_new(fff_data_file, CONFIG_FILE_PATH)) {
         if(!flipper_format_file_open_new(fff_data_file, CONFIG_FILE_PATH)) {

+ 1 - 1
ui/scenes/generate_token/totp_scene_generate_token.c

@@ -245,7 +245,7 @@ void totp_scene_generate_token_render(Canvas* const canvas, PluginState* plugin_
             SCREEN_HEIGHT_CENTER + 10,
             SCREEN_HEIGHT_CENTER + 10,
             AlignCenter,
             AlignCenter,
             AlignCenter,
             AlignCenter,
-            "Press OK button to access menu");
+            "Press OK button to open menu");
         return;
         return;
     }
     }