Skip to content

Commit 9d34c1d

Browse files
committed
Make bcscanner dir if not exist
1 parent 0fe0430 commit 9d34c1d

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@
1111
[![FAP Factory](https://fap.playmean.xyz/api/v1/polarikus/flipper-zero_bc_scanner_emulator/badge)](https://fap.playmean.xyz/polarikus/flipper-zero_bc_scanner_emulator)
1212

1313
1. Copy bc_scanner.fap file in Flipper SDCard (apps folder)
14-
2. Make "/bcscanner" folder in Flipper SDCard
15-
3. Add bar code files (.bc) in "bcscanner" folder
14+
2. Add bar code files (.bc) in "bcscanner" folder
1615

1716
## GUI
1817
### App icon and name

bc_scanner_app_i.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include <gui/modules/widget.h>
1616
#include "views/bc_scanner_view.h"
1717

18+
#define RECORD_STORAGE "storage"
1819
#define BC_SCANNER_APP_PATH_FOLDER ANY_PATH("bcscanner")
1920
#define BC_SCANNER_APP_EXTENSION ".bc"
2021

scenes/bc_scanner_scene_file_select.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
static bool bc_scanner_file_select(BarCodeApp* bc_app) {
55
furi_assert(bc_app);
66

7+
Storage* storage = furi_record_open(RECORD_STORAGE);
8+
if(!storage_file_exists(storage, BC_SCANNER_APP_PATH_FOLDER)){
9+
storage_common_mkdir(storage, BC_SCANNER_APP_PATH_FOLDER);//Make Folder If dir not exist
10+
}
11+
furi_record_close(RECORD_STORAGE);
12+
713
DialogsFileBrowserOptions browser_options;
814
dialog_file_browser_set_basic_options(&browser_options, BC_SCANNER_APP_EXTENSION, &I_bc_10px);
915
browser_options.base_path = BC_SCANNER_APP_PATH_FOLDER;

0 commit comments

Comments
 (0)