diff options
| author | Christophe Simonis <chs@odoo.com> | 2017-03-28 17:27:19 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2017-03-28 17:27:19 +0200 |
| commit | 2f68e9e93a11f37241c1be2835e74ff8be95db1d (patch) | |
| tree | 74dd3d3ae1bbca5b87f2b5715c2e4a3d1baf457b /addons/barcodes/static/src/js/field_float_scannable.js | |
| parent | 55895c7de10592751058b02c01eed39f2d3cffe9 (diff) | |
| parent | 72fa3e8bdae7b339c75294de51ce261b7a9da173 (diff) | |
[MERGE] forward port branch 10.0 up to 72fa3e8bdae
Diffstat (limited to 'addons/barcodes/static/src/js/field_float_scannable.js')
| -rw-r--r-- | addons/barcodes/static/src/js/field_float_scannable.js | 4 |
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); |
