summaryrefslogtreecommitdiff
path: root/core/src/main/java
diff options
context:
space:
mode:
authorxiebaiyuan <xiebaiyuan@139.com>2024-08-02 04:57:31 +0300
committerGitHub <noreply@github.com>2024-08-02 04:57:31 +0300
commit8944e607789b0847625f9962e90aab9901c731cd (patch)
tree88bb5127f2f04211cc4584a35f3440dea743b1b4 /core/src/main/java
parent6ea3726b33dce7c02e05dc682d68501f879985b6 (diff)
downloadzxing-8944e607789b0847625f9962e90aab9901c731cd.tar.xz
Fix SYMBOLOGY_IDENTIFIER loss in QRCodeMultiReader (#1839)
Diffstat (limited to 'core/src/main/java')
-rw-r--r--core/src/main/java/com/google/zxing/multi/qrcode/QRCodeMultiReader.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/src/main/java/com/google/zxing/multi/qrcode/QRCodeMultiReader.java b/core/src/main/java/com/google/zxing/multi/qrcode/QRCodeMultiReader.java
index c3663498b..e5699e476 100644
--- a/core/src/main/java/com/google/zxing/multi/qrcode/QRCodeMultiReader.java
+++ b/core/src/main/java/com/google/zxing/multi/qrcode/QRCodeMultiReader.java
@@ -83,6 +83,9 @@ public final class QRCodeMultiReader extends QRCodeReader implements MultipleBar
result.putMetadata(ResultMetadataType.STRUCTURED_APPEND_PARITY,
decoderResult.getStructuredAppendParity());
}
+ // Fix SYMBOLOGY_IDENTIFIER loss in QRCodeMultiReader
+ result.putMetadata(ResultMetadataType.SYMBOLOGY_IDENTIFIER, "]Q" + decoderResult.getSymbologyModifier());
+
results.add(result);
} catch (ReaderException re) {
// ignore and continue