diff options
author | coreglitch <mail@s3f.ru> | 2021-11-05 15:38:59 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-05 15:38:59 +0300 |
commit | 4e9e9f32d702ddde3d8359884687b1e68a86c768 (patch) | |
tree | 9edc4f0e3666b74ae339cef160982c9fc6dd6219 /applications/nfc | |
parent | f8d3cc251c1d8d8a56c50208de78396c80ec6de1 (diff) |
Use NFC device format when NFC app runs with args #810
Diffstat (limited to 'applications/nfc')
-rwxr-xr-x | applications/nfc/nfc.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/applications/nfc/nfc.c b/applications/nfc/nfc.c index 5bf788b9..8e5b7311 100755 --- a/applications/nfc/nfc.c +++ b/applications/nfc/nfc.c @@ -155,7 +155,11 @@ int32_t nfc_app(void* p) { // Check argument and run corresponding scene if((*args != '\0') && nfc_device_load(&nfc->dev, p)) { - scene_manager_next_scene(nfc->scene_manager, NfcSceneEmulateUid); + if(nfc->dev.format == NfcDeviceSaveFormatMifareUl) { + scene_manager_next_scene(nfc->scene_manager, NfcSceneEmulateMifareUl); + } else { + scene_manager_next_scene(nfc->scene_manager, NfcSceneEmulateUid); + } } else { scene_manager_next_scene(nfc->scene_manager, NfcSceneStart); } |