[Libreoffice-commits] online.git: loleaflet/src
Tamás Zolnai (via logerrit)
logerrit at kemper.freedesktop.org
Mon Sep 21 10:55:15 UTC 2020
loleaflet/src/core/Socket.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
New commits:
commit 4f41ac60968d478fbbb27be0632b6defafe17744
Author: Tamás Zolnai <tamas.zolnai at collabora.com>
AuthorDate: Fri Sep 18 16:29:01 2020 +0200
Commit: Tamás Zolnai <tamas.zolnai at collabora.com>
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 <jenkinscollaboraoffice at gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai at collabora.com>
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() {
More information about the Libreoffice-commits
mailing list