mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 19:00:08 +00:00
[broadway] Only open one websocket for input!
This commit is contained in:
parent
e7169f75e6
commit
9cc073803f
@ -265,20 +265,6 @@ function handleLoad(event)
|
||||
if (outstanding_commands.length == 1) {
|
||||
handleOutstanding()
|
||||
}
|
||||
|
||||
if ("WebSocket" in window) {
|
||||
var loc = window.location.toString().replace("http:", "ws:");
|
||||
loc = loc.substr(0, loc.lastIndexOf('/')) + "/input";
|
||||
var ws = new WebSocket(loc, "broadway");
|
||||
ws.onopen = function() {
|
||||
input_socket = ws;
|
||||
};
|
||||
ws.onclose = function() {
|
||||
input_socket = null;
|
||||
};
|
||||
} else {
|
||||
alert("WebSocket not supported, input will not work!");
|
||||
}
|
||||
}
|
||||
|
||||
function get_surface_id(ev) {
|
||||
@ -322,6 +308,19 @@ function connect()
|
||||
xhr.send(null);
|
||||
}
|
||||
|
||||
if ("WebSocket" in window) {
|
||||
var loc = window.location.toString().replace("http:", "ws:");
|
||||
loc = loc.substr(0, loc.lastIndexOf('/')) + "/input";
|
||||
var ws = new WebSocket(loc, "broadway");
|
||||
ws.onopen = function() {
|
||||
input_socket = ws;
|
||||
};
|
||||
ws.onclose = function() {
|
||||
input_socket = null;
|
||||
};
|
||||
} else {
|
||||
alert("WebSocket not supported, input will not work!");
|
||||
}
|
||||
document.onmousemove = on_mouse_move;
|
||||
document.onmousedown = on_mouse_down;
|
||||
document.onmouseup = on_mouse_up;
|
||||
|
Loading…
Reference in New Issue
Block a user