loleaflet/src/layer/tile/TileLayer.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-)
New commits: commit 9b9f2d0c041ad8d458a0c954c0de8af3a4840488 Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> AuthorDate: Tue Feb 4 21:58:30 2020 -0500 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Thu Feb 6 21:18:40 2020 +0100 leaflet: don't show the keyboard when mobile wizard open Change-Id: I998f4d06e95eac83b21fce60f1b18f3f563522ad Reviewed-on: https://gerrit.libreoffice.org/c/online/+/88016 Reviewed-by: Michael Meeks <michael.me...@collabora.com> Tested-by: Andras Timar <andras.ti...@collabora.com> diff --git a/loleaflet/src/layer/tile/TileLayer.js b/loleaflet/src/layer/tile/TileLayer.js index d3c012bcd..7c111b603 100644 --- a/loleaflet/src/layer/tile/TileLayer.js +++ b/loleaflet/src/layer/tile/TileLayer.js @@ -2085,16 +2085,22 @@ L.TileLayer = L.GridLayer.extend({ this._map.latLngToLayerPoint(this._visibleCursor.getNorthEast())); var cursorPos = this._visibleCursor.getNorthWest(); + var updated = true; if (!this._cursorMarker) { this._cursorMarker = L.cursor(cursorPos, pixBounds.getSize().multiplyBy(this._map.getZoomScale(this._map.getZoom())), {blink: true}); } else { + var oldLatLng = this._cursorMarker.getLatLng(); this._cursorMarker.setLatLng(cursorPos, pixBounds.getSize().multiplyBy(this._map.getZoomScale(this._map.getZoom()))); + var newLatLng = this._cursorMarker.getLatLng(); + updated = !newLatLng.equals(oldLatLng); } this._map._textInput.showCursor(); - if (this._map.editorHasFocus() /* && !L.Browser.mobile */) { - // User is editing, show the keyboard. + + if (!window.mobileWizard && updated && this._map.editorHasFocus()) { + // If the user is editing, show the keyboard, but don't change + // anything if nothing is changed, or the wizard is visible. this._map.focus(true); } }, _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits