[Libreoffice-commits] online.git: loleaflet/src
Marco Cecchetti (via logerrit)
logerrit at kemper.freedesktop.org
Mon Jan 6 08:59:23 UTC 2020
loleaflet/src/control/Control.LokDialog.js | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
New commits:
commit 0f8402bd5a3c2e9e4f52c4d15842a1b175e8eee3
Author: Marco Cecchetti <marco.cecchetti at collabora.com>
AuthorDate: Wed Jan 1 20:49:33 2020 +0100
Commit: Marco Cecchetti <marco.cecchetti at collabora.com>
CommitDate: Mon Jan 6 09:59:05 2020 +0100
loleaflet: reverse insertion when entering text in formula bar
This patch fixes the following issue:
- Open a spreadsheet.
- Enter a few chars in a cell, and press enter.
- Go back to the cell, and in the formula bar, enter more text.
=> Characters are inserted backwards.
Change-Id: I6930fab44c6cacdd4710d363ca3bf15d564b64e4
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/86100
Reviewed-by: Marco Cecchetti <marco.cecchetti at collabora.com>
Tested-by: Marco Cecchetti <marco.cecchetti at collabora.com>
diff --git a/loleaflet/src/control/Control.LokDialog.js b/loleaflet/src/control/Control.LokDialog.js
index 2e1e52d90..d4040aadc 100644
--- a/loleaflet/src/control/Control.LokDialog.js
+++ b/loleaflet/src/control/Control.LokDialog.js
@@ -879,9 +879,10 @@ L.Control.LokDialog = L.Control.extend({
}
$('#sidebar-dock-wrapper').css({display: ''});
- this._map.fire('editorgotfocus');
- this._map.focus();
-
+ if (this._map.getWinId() === 0) {
+ this._map.fire('editorgotfocus');
+ this._map.focus();
+ }
},
_onCalcInputBarClose: function(dialogId) {
@@ -1073,8 +1074,10 @@ L.Control.LokDialog = L.Control.extend({
this._adjustCalcInputBar(deckOffset);
// If we didn't have the focus, don't steal it form the editor.
if ($('#' + this._currentDeck.strId + '-cursor').css('display') === 'none') {
- this._map.fire('editorgotfocus');
- this._map.focus();
+ if (this._map.getWinId() === 0) {
+ this._map.fire('editorgotfocus');
+ this._map.focus();
+ }
}
},
More information about the Libreoffice-commits
mailing list