Issue 411
authorsrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Wed, 19 May 2010 18:36:59 +0000 (18:36 +0000)
committersrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Wed, 19 May 2010 18:36:59 +0000 (18:36 +0000)
git-svn-id: http://zxing.googlecode.com/svn/trunk@1375 59b500cc-1b3d-0410-9834-0bbf25fbcc57

core/src/com/google/zxing/qrcode/QRCodeReader.java

index 296f27d..575af1f 100644 (file)
@@ -121,10 +121,10 @@ public class QRCodeReader implements Reader {
 
     // And now find where the rightmost black module on the first row ends
     int rowEndOfSymbol = width - 1;
 
     // And now find where the rightmost black module on the first row ends
     int rowEndOfSymbol = width - 1;
-    while (rowEndOfSymbol >= 0 && !image.get(rowEndOfSymbol, y)) {
+    while (rowEndOfSymbol > x && !image.get(rowEndOfSymbol, y)) {
       rowEndOfSymbol--;
     }
       rowEndOfSymbol--;
     }
-    if (rowEndOfSymbol < 0) {
+    if (rowEndOfSymbol <= x) {
       throw NotFoundException.getNotFoundInstance();
     }
     rowEndOfSymbol++;
       throw NotFoundException.getNotFoundInstance();
     }
     rowEndOfSymbol++;