Issue 512
authorsrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Wed, 11 Aug 2010 13:42:39 +0000 (13:42 +0000)
committersrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Wed, 11 Aug 2010 13:42:39 +0000 (13:42 +0000)
git-svn-id: http://zxing.googlecode.com/svn/trunk@1517 59b500cc-1b3d-0410-9834-0bbf25fbcc57

core/src/com/google/zxing/oned/ITFWriter.java

index 1967c55..16894a6 100644 (file)
@@ -53,9 +53,9 @@ public final class ITFWriter extends UPCEANWriter {
       int one = Character.digit(contents.charAt(i), 10);
       int two = Character.digit(contents.charAt(i+1), 10);
       int[] encoding = new int[18];
-      for (int j = 0; j < 10; j += 2) {
-        encoding[j] = ITFReader.PATTERNS[one][j];
-        encoding[j + 1] = ITFReader.PATTERNS[two][j];
+      for (int j = 0; j < 5; j++) {
+        encoding[(j << 1)] = ITFReader.PATTERNS[one][j];
+        encoding[(j << 1) + 1] = ITFReader.PATTERNS[two][j];
       }
       pos += appendPattern(result, pos, encoding, 1);
     }