loleaflet/src/core/Socket.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
New commits: commit 4f41ac60968d478fbbb27be0632b6defafe17744 Author: Tamás Zolnai <[email protected]> AuthorDate: Fri Sep 18 16:29:01 2020 +0200 Commit: Tamás Zolnai <[email protected]> CommitDate: Mon Sep 21 12:54:56 2020 +0200 Fix missing InputBar and sidebar in Calc. _isReady() can be true even if the _docLayer is not created yet and in this case we dropped the window messages which should have triggered the input bar and the sidebar creation. cypress tests were failing because of this issue sometimes. Change-Id: Ifda1d66c952c65c420db06bfd61918411426ae93 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/103010 Tested-by: Jenkins CollaboraOffice <[email protected]> Reviewed-by: Tamás Zolnai <[email protected]> diff --git a/loleaflet/src/core/Socket.js b/loleaflet/src/core/Socket.js index 750e98bd6..0cfe7003f 100644 --- a/loleaflet/src/core/Socket.js +++ b/loleaflet/src/core/Socket.js @@ -892,7 +892,7 @@ L.Socket = L.Class.extend({ } var msgDelayed = false; - if (!this._isReady() || this._delayedMessages.length || this._handlingDelayedMessages) { + if (!this._isReady() || !this._map._docLayer || this._delayedMessages.length || this._handlingDelayedMessages) { msgDelayed = this._tryToDelayMessage(textMsg); } @@ -919,7 +919,7 @@ L.Socket = L.Class.extend({ }, _handleDelayedMessages: function() { - if (!this._isReady() || this._handlingDelayedMessages) { + if (!this._isReady() || !this._map._docLayer || this._handlingDelayedMessages) { var that = this; // Retry in a bit. this._delayedMsgHandlerTimeoutId = setTimeout(function() { _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
