summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammet Kara <muhammet.kara@collabora.com>2019-12-19 05:23:07 +0300
committerMuhammet Kara <muhammet.kara@collabora.com>2019-12-19 04:26:55 +0100
commit92889c28aff7f240b8f21c1436672354a448ce81 (patch)
tree890697f01ff28dd9372b2b9227047c1286f467b9
parent25446b4a82ba0bea615edcedc9529d194a825827 (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.js6
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">&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') {