aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMorten Sørvig <morten.sorvig@qt.io>2023-04-19 13:03:31 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2023-06-07 12:13:19 +0000
commit9f2b74683f32aeb0cc2219149b7c992169dcc1af (patch)
tree5e11631a3d730f691792c70902f933a20188455e
parent01d269075fc53894ab0e12384d1cb9cf37bee31f (diff)
wasm: Fix MQTT over websockets
Set state required by the requestedSubProtocols() call. Change-Id: Iafcc7cd7cf0a770355b10f5b3b2c407aef400ce5 Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> (cherry picked from commit e27da8cf0544a53f85acdccf3d16048e29c9b13a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--src/websockets/qwebsocket_wasm_p.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/websockets/qwebsocket_wasm_p.cpp b/src/websockets/qwebsocket_wasm_p.cpp
index 6d3f770..50e118e 100644
--- a/src/websockets/qwebsocket_wasm_p.cpp
+++ b/src/websockets/qwebsocket_wasm_p.cpp
@@ -132,7 +132,6 @@ void QWebSocketPrivate::open(const QNetworkRequest &request,
const QWebSocketHandshakeOptions &options, bool mask)
{
Q_UNUSED(mask);
- Q_UNUSED(options)
emscripten_websocket_get_ready_state(m_socketContext, &m_readyState);
@@ -175,6 +174,8 @@ void QWebSocketPrivate::open(const QNetworkRequest &request,
}
}
+ setRequest(request, options);
+
EmscriptenWebSocketCreateAttributes attr;
emscripten_websocket_init_create_attributes(&attr); // memset