Merge pull request #11517 from german77/amiibo-format

service: nfc: Fix amiibo formatting
This commit is contained in:
liamwhite 2023-09-16 11:40:26 -04:00 committed by GitHub
commit d26c76180d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -874,17 +874,19 @@ Result NfcDevice::RestoreAmiibo() {
} }
Result NfcDevice::Format() { Result NfcDevice::Format() {
auto result1 = DeleteApplicationArea(); Result result = ResultSuccess;
auto result2 = DeleteRegisterInfo();
if (result1.IsError()) { if (device_state == DeviceState::TagFound) {
return result1; result = Mount(NFP::ModelType::Amiibo, NFP::MountTarget::All);
} }
if (result2.IsError()) { if (result.IsError()) {
return result2; return result;
} }
DeleteApplicationArea();
DeleteRegisterInfo();
return Flush(); return Flush();
} }