loleaflet/src/control/Control.Toolbar.js |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit 92889c28aff7f240b8f21c1436672354a448ce81
Author:     Muhammet Kara <muhammet.k...@collabora.com>
AuthorDate: Thu Dec 19 05:23:07 2019 +0300
Commit:     Muhammet Kara <muhammet.k...@collabora.com>
CommitDate: Thu Dec 19 04:26:55 2019 +0100

    Close hyperlinkPopup when we get out of InsertMode
    
    Change-Id: Ia7ae55f8a8d1b02ca7ae17c03fca7f835534237c
    Reviewed-on: https://gerrit.libreoffice.org/85463
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Muhammet Kara <muhammet.k...@collabora.com>

diff --git a/loleaflet/src/control/Control.Toolbar.js 
b/loleaflet/src/control/Control.Toolbar.js
index bf1997688..f807684d4 100644
--- a/loleaflet/src/control/Control.Toolbar.js
+++ b/loleaflet/src/control/Control.Toolbar.js
@@ -1861,6 +1861,12 @@ function onCommandStateChanged(e) {
        }
        else if (commandName === '.uno:InsertMode') {
                updateToolbarItem(statusbar, 'InsertMode', 
$('#InsertMode').html(state ? L.Styles.insertMode[state].toLocaleString() : 
'<span class="ToolbarStatusInactive">&nbsp;Insert mode: 
inactive&nbsp;</span>').parent().html());
+
+               if (!state && map.hyperlinkPopup) {
+                       map.hyperlinkUnderCursor = null;
+                       map.closePopup(map.hyperlinkPopup);
+                       map.hyperlinkPopup = null;
+               }
        }
        else if (commandName === '.uno:StatusSelectionMode' ||
                 commandName === '.uno:SelectionMode') {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to