Better version of revision 1166 and 1165 -- corrects behavior, by changing code such...
[zxing.git] / core / src / com / google / zxing / datamatrix / detector / Detector.java
index aa81d8c..823c624 100644 (file)
@@ -235,11 +235,11 @@ public final class Detector {
       }
       error += dy;
       if (error > 0) {
-        y += ystep;
-        error -= dx;
         if (y == toY) {
           break;
         }
+        y += ystep;
+        error -= dx;
       }
     }
     return new ResultPointsAndTransitions(from, to, transitions);