Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2976da03 authored by Martijn Coenen's avatar Martijn Coenen
Browse files

Allow formatting a tag as NDEF without a message.

Change-Id: I53a219eec17450b2d0ddc42556f0b930d9b34615
parent 5fa47298
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -137,7 +137,12 @@ public final class NdefFormatable extends BasicTagTechnology {
                    throw new IOException();
            }
            // Now check and see if the format worked
            if (tagService.isNdef(serviceHandle)) {
            if (!tagService.isNdef(serviceHandle)) {
                throw new IOException();
            }

            // Write a message, if one was provided
            if (firstMessage != null) {
                errorCode = tagService.ndefWrite(serviceHandle, firstMessage);
                switch (errorCode) {
                    case ErrorCodes.SUCCESS:
@@ -150,9 +155,8 @@ public final class NdefFormatable extends BasicTagTechnology {
                        // Should not happen
                        throw new IOException();
                }
            } else {
                throw new IOException();
            }

            // optionally make read-only
            if (makeReadOnly) {
                errorCode = tagService.ndefMakeReadOnly(serviceHandle);