C++ port: Hints infrastructure was added in r1499. This changeset implements reader...
[zxing.git] / cpp / core / src / zxing / oned / ITFReader.cpp
index 95e7a1c..3848d6e 100644 (file)
@@ -72,9 +72,9 @@ namespace zxing {
                        int* endRange;
                        try {
                                endRange = decodeEnd(row);
-                       } catch (ReaderException e) {
+                       } catch (ReaderException re) {
                                delete [] startRange;
-                               throw e;
+                               throw re;
                        }
                        
                        std::string tmpResult;
@@ -214,10 +214,11 @@ namespace zxing {
                                endPattern[0] = row->getSize() - endPattern[1];
                                endPattern[1] = row->getSize() - temp;
                                
+                               row->reverse();
                                return endPattern;
-                       }catch (Exception e) {
+                       } catch (ReaderException re) {
                                row->reverse();
-                               throw e;
+                               throw re;
                        } 
                }