Commit 31af85b9 authored by Joel Martin's avatar Joel Martin

Don't clear canvas if debug mode

parent 28a5f293
...@@ -76,6 +76,12 @@ init: function (id, width, height, keyDown, keyUp, mouseDown, mouseUp) { ...@@ -76,6 +76,12 @@ init: function (id, width, height, keyDown, keyUp, mouseDown, mouseUp) {
clear: function () { clear: function () {
Canvas.ctx.clearRect(0, 0, Canvas.c_wx, Canvas.c_wy); Canvas.ctx.clearRect(0, 0, Canvas.c_wx, Canvas.c_wy);
var c = $(Canvas.id);
c.width = 640;
c.height = 20;
},
stop: function () {
var c = $(Canvas.id); var c = $(Canvas.id);
document.removeEvents('keydown'); document.removeEvents('keydown');
document.removeEvents('keyup'); document.removeEvents('keyup');
...@@ -85,9 +91,6 @@ clear: function () { ...@@ -85,9 +91,6 @@ clear: function () {
/* Work around right and middle click browser behaviors */ /* Work around right and middle click browser behaviors */
document.removeEvents('click'); document.removeEvents('click');
document.body.removeEvents('contextmenu'); document.body.removeEvents('contextmenu');
c.width = 640;
c.height = 20;
}, },
draw: function () { draw: function () {
......
...@@ -772,8 +772,11 @@ disconnect: function () { ...@@ -772,8 +772,11 @@ disconnect: function () {
RFB.ws.close(); RFB.ws.close();
} }
if (Canvas.ctx) { if (Canvas.ctx) {
Canvas.stop();
if (! /__debug__$/i.test(document.location.href)) {
Canvas.clear(); Canvas.clear();
} }
}
$('connectButton').value = "Connect"; $('connectButton').value = "Connect";
$('connectButton').onclick = RFB.connect; $('connectButton').onclick = RFB.connect;
$('status').innerHTML = "Disconnected"; $('status').innerHTML = "Disconnected";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment