loleaflet/src/map/Map.js |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

New commits:
commit a8dc6cc29533ead37daeca01069f7d70c6258a3f
Author: Pranav Kant <pran...@collabora.co.uk>
Date:   Fri Dec 16 23:08:44 2016 +0530

    loleaflet: Fix cursor dissappearing during document load
    
    Change-Id: I9e301d7d2b6e7d2626de91c242b7617fbc823572
    (cherry picked from commit dd4a5278ad034652b8dfd8984806f29a059e3581)
    Reviewed-on: https://gerrit.libreoffice.org/32106
    Reviewed-by: Andras Timar <andras.ti...@collabora.com>
    Tested-by: Andras Timar <andras.ti...@collabora.com>

diff --git a/loleaflet/src/map/Map.js b/loleaflet/src/map/Map.js
index b53c2d7..6a5972c 100644
--- a/loleaflet/src/map/Map.js
+++ b/loleaflet/src/map/Map.js
@@ -824,6 +824,7 @@ L.Map = L.Evented.extend({
        _onLostFocus: function () {
                if (!this._loaded) { return; }
 
+               console.debug('_onLostFocus: ');
                var doclayer = this._docLayer;
                if (!doclayer) { return; }
 
@@ -844,7 +845,9 @@ L.Map = L.Evented.extend({
                if (!this._loaded) { return; }
 
                var doclayer = this._docLayer;
-               if (doclayer) {
+               if (doclayer &&
+                   typeof doclayer._isCursorOverlayVisibleOnLostFocus !== 
'undefined' &&
+                   typeof doclayer._isCursorVisibleOnLostFocus !== 
'undefined') {
                        // we restore the old cursor position by a small delay, 
so that if the user clicks
                        // inside the document we skip to restore it, so that 
the user does not see the cursor
                        // jumping from the old position to the new one
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to