diff options
author | Jan Holesovsky <kendy@collabora.com> | 2019-02-19 10:54:51 +0100 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2019-02-19 10:56:58 +0100 |
commit | bce922e8fd50b5344b083aedfe04ed072661795b (patch) | |
tree | 8e928a687c4848587a8e3464e33298faf6209630 /gtk | |
parent | a3226c108c239e3b0a2d0f891ed9fd11bc381e22 (diff) |
android: Various fixes to make the sending from the core to JS working.
Change-Id: Idc22ccbae1effac9e2db5293703a768e033fd7e9
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/mobile.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk/mobile.cpp b/gtk/mobile.cpp index 929e07d17..b2c346f7c 100644 --- a/gtk/mobile.cpp +++ b/gtk/mobile.cpp @@ -58,11 +58,11 @@ static void send2JS(const std::vector<char>& buffer) if (newline != nullptr) { // The data needs to be an ArrayBuffer - js = "window.TheFakeWebSocket.onmessage({'data': Base64ToArrayBuffer('"; + js = "window.TheFakeWebSocket.onmessage({'base64data':'"; gchar *base64 = g_base64_encode((const guchar*)buffer.data(), buffer.size()); js = js + std::string(base64); g_free(base64); - js = js + "')});"; + js = js + "'});"; } else { @@ -84,7 +84,7 @@ static void send2JS(const std::vector<char>& buffer) } data.push_back(0); - js = "window.TheFakeWebSocket.onmessage({'data': '"; + js = "window.TheFakeWebSocket.onmessage({'data':'"; js = js + std::string(buffer.data(), buffer.size()); js = js + "'});"; } |