summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSebastian Reichel <sre@ring0.de>2012-10-22 22:31:06 +0200
committerSebastian Reichel <sre@ring0.de>2012-10-22 22:31:06 +0200
commitd96bf4cd072210f324be3a9ad0dced4e8780b591 (patch)
treec0720a94a474db72f0470a6b77f9df4b705ee63e /src
parent94d05ddada9cffe299bf7252b9a2195289a5d7af (diff)
downloadserial-barcode-scanner-d96bf4cd072210f324be3a9ad0dced4e8780b591.tar.bz2
support EANs starting with zero
Diffstat (limited to 'src')
-rw-r--r--src/scannersession.vala2
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;