Address a small but clear bug in detector logic
authorsrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Sat, 8 Nov 2008 14:27:08 +0000 (14:27 +0000)
committersrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Sat, 8 Nov 2008 14:27:08 +0000 (14:27 +0000)
git-svn-id: http://zxing.googlecode.com/svn/trunk@678 59b500cc-1b3d-0410-9834-0bbf25fbcc57

core/src/com/google/zxing/datamatrix/detector/Detector.java

index aa0b426..ddd08ae 100644 (file)
@@ -287,6 +287,7 @@ public final class Detector {
         }
       }
     }
+    start++;
 
     // Then try right/down
     int end = center;
@@ -305,6 +306,7 @@ public final class Detector {
         }
       }
     }
+    end--;
 
     if (end > start) {
       return new int[] { start, end };