loleaflet/src/layer/tile/TileLayer.js |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

New commits:
commit bed964c00d43d0860d4dc45774b9d71d84ab3439
Author: Mihai Varga <mihai.va...@collabora.com>
Date:   Mon Jun 29 11:37:02 2015 +0300

    Fix backspace input on chrome

diff --git a/loleaflet/src/layer/tile/TileLayer.js 
b/loleaflet/src/layer/tile/TileLayer.js
index f83038d..9f95f3a 100644
--- a/loleaflet/src/layer/tile/TileLayer.js
+++ b/loleaflet/src/layer/tile/TileLayer.js
@@ -806,7 +806,11 @@ L.TileLayer = L.GridLayer.extend({
 
                var charCode = e.originalEvent.charCode;
                var keyCode = e.originalEvent.keyCode;
-               if (e.type === 'keypress') {
+               if (e.type === 'keydown' && keyCode === 8) {
+                       // chrome backspace
+                       this._postKeyboardEvent('input', charCode, 
this._toUNOKeyCode(keyCode));
+               }
+               else if (e.type === 'keypress') {
                        if (charCode === keyCode && charCode !== 13) {
                                // Chrome sets keyCode = charCode for printable 
keys
                                // while LO requires it to be 0
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to