diff options
author | Sebastian Reichel <sre@ring0.de> | 2012-10-22 22:31:06 +0200 |
---|---|---|
committer | Sebastian Reichel <sre@ring0.de> | 2012-10-22 22:31:06 +0200 |
commit | d96bf4cd072210f324be3a9ad0dced4e8780b591 (patch) | |
tree | c0720a94a474db72f0470a6b77f9df4b705ee63e /src/scannersession.vala | |
parent | 94d05ddada9cffe299bf7252b9a2195289a5d7af (diff) | |
download | serial-barcode-scanner-d96bf4cd072210f324be3a9ad0dced4e8780b591.tar.bz2 |
support EANs starting with zero
Diffstat (limited to 'src/scannersession.vala')
-rw-r--r-- | src/scannersession.vala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/scannersession.vala b/src/scannersession.vala index 7f19b77..df51769 100644 --- a/src/scannersession.vala +++ b/src/scannersession.vala @@ -131,7 +131,7 @@ public class ScannerSession { uint64 id = uint64.parse(scannerdata); /* check if scannerdata has valid format */ - if(scannerdata != "%llu".printf(id)) { + if(scannerdata != "%llu".printf(id) && scannerdata != "%08llu".printf(id) && scannerdata != "%013llu".printf(id)) { audio.play_user(theme, "error"); write_to_log("Error: invalid product: %s", scannerdata); return false; |