[Libreoffice-commits] online.git: loleaflet/js loleaflet/src
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Tue Mar 12 18:58:49 UTC 2019
loleaflet/js/global.js | 2 +-
loleaflet/src/core/Socket.js | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
New commits:
commit 746a81c0f0df2969f6e9f43c199bb456e9328cf1
Author: Henry Castro <hcastro at collabora.com>
AuthorDate: Tue Mar 12 14:56:11 2019 -0400
Commit: Henry Castro <hcastro at collabora.com>
CommitDate: Tue Mar 12 14:58:19 2019 -0400
loleaflet: fix "failed: WebSocket is closed before...
the connection is established"
Change-Id: Icb44f1a9fe75ac995f9a771d0a0f052c55339df3
diff --git a/loleaflet/js/global.js b/loleaflet/js/global.js
index c6994ef84..b2e574bd1 100644
--- a/loleaflet/js/global.js
+++ b/loleaflet/js/global.js
@@ -90,8 +90,8 @@
var filePath = global.getParameterByName('file_path');
var wopiSrc = global.getParameterByName('WOPISrc');
if (wopiSrc != '') {
- wopiSrc = '?WOPISrc=' + wopiSrc + '&compat=/ws';
global.docURL = decodeURIComponent(wopiSrc);
+ wopiSrc = '?WOPISrc=' + wopiSrc + '&compat=/ws';
if (global.accessToken !== '') {
wopiParams = { 'access_token': global.accessToken, 'access_token_ttl': global.accessTokenTTL };
}
diff --git a/loleaflet/src/core/Socket.js b/loleaflet/src/core/Socket.js
index b48d33935..84fa0f304 100644
--- a/loleaflet/src/core/Socket.js
+++ b/loleaflet/src/core/Socket.js
@@ -82,7 +82,8 @@ L.Socket = L.Class.extend({
}
// process messages for early socket connection
- if (window.queueMsg && window.queueMsg.length > 0) {
+ if (socket && ((socket.readyState === 1 || socket.readyState === 0)) &&
+ window.queueMsg && window.queueMsg.length > 0) {
for (var it = 0; it < window.queueMsg.length; it++) {
this._onMessage({data: window.queueMsg[it]});
}
More information about the Libreoffice-commits
mailing list