Changed OneDReader::recordPattern to not throw exceptions. For now it just
[zxing.git] / cpp / core / src / zxing / oned / ITFReader.cpp
index dca48a6..aa8e948 100644 (file)
@@ -134,7 +134,9 @@ namespace zxing {
 
       while (payloadStart < payloadEnd) {
         // Get 10 runs of black/white.
-        recordPattern(row, payloadStart, counterDigitPair, counterDigitPairLen);
+        if (!recordPattern(row, payloadStart, counterDigitPair, counterDigitPairLen)) {
+          throw ReaderException("");
+        }
         // Split them into each array
         for (int k = 0; k < 5; k++) {
           int twoK = k << 1;