summaryrefslogtreecommitdiff
path: root/addons/barcodes/static/src/js/field_float_scannable.js
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2017-03-28 18:05:31 +0200
committerChristophe Simonis <chs@odoo.com>2017-03-28 18:05:31 +0200
commit2df5faa551112d0bde9c30a8e6f0536fb7bf21d3 (patch)
treee0b09fe7efc2f983075ba742aed97daa5245dd39 /addons/barcodes/static/src/js/field_float_scannable.js
parentad811b19a0b88366cfe2cd28c2cd871d27107408 (diff)
parent2f68e9e93a11f37241c1be2835e74ff8be95db1d (diff)
[MERGE] forward port branch saas-14 up to 2f68e9e93a1
Diffstat (limited to 'addons/barcodes/static/src/js/field_float_scannable.js')
-rw-r--r--addons/barcodes/static/src/js/field_float_scannable.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/addons/barcodes/static/src/js/field_float_scannable.js b/addons/barcodes/static/src/js/field_float_scannable.js
index 79022362251..801cf32b5e2 100644
--- a/addons/barcodes/static/src/js/field_float_scannable.js
+++ b/addons/barcodes/static/src/js/field_float_scannable.js
@@ -23,6 +23,10 @@ var FieldFloatScannable = form_widgets.FieldFloat.extend({
},
simulateKeypress: function (e) {
+ /* only simulate a keypress if it has been previously prevented */
+ if (e.originalEvent.dispatched_by_barcode_reader !== true) {
+ return;
+ }
var character = String.fromCharCode(e.which);
var current_str = e.target.value;
var str_before_carret = current_str.substring(0, e.target.selectionStart);