diff options
author | Muhammet Kara <muhammet.kara@collabora.com> | 2019-12-19 05:23:07 +0300 |
---|---|---|
committer | Muhammet Kara <muhammet.kara@collabora.com> | 2019-12-19 04:26:55 +0100 |
commit | 92889c28aff7f240b8f21c1436672354a448ce81 (patch) | |
tree | 890697f01ff28dd9372b2b9227047c1286f467b9 | |
parent | 25446b4a82ba0bea615edcedc9529d194a825827 (diff) |
Close hyperlinkPopup when we get out of InsertMode
Change-Id: Ia7ae55f8a8d1b02ca7ae17c03fca7f835534237c
Reviewed-on: https://gerrit.libreoffice.org/85463
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
-rw-r--r-- | loleaflet/src/control/Control.Toolbar.js | 6 |
1 files changed, 6 insertions, 0 deletions
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"> Insert mode: inactive </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') { |