diff --git a/include/canvas.js b/include/canvas.js index 5a3167d..eea5746 100644 --- a/include/canvas.js +++ b/include/canvas.js @@ -241,7 +241,10 @@ clear: function () { resize: function (width, height, true_color) { var c = $(Canvas.id); - + + if (!c) + return + if (typeof true_color !== "undefined") { Canvas.true_color = true_color; } @@ -262,6 +265,9 @@ rescale: function (factor) { c = $(Canvas.id); + if (!c) + return + x = c.width - c.width * factor; y = c.height - c.height * factor; Canvas.scale = factor; @@ -298,6 +304,10 @@ rescale: function (factor) { stop: function () { var c = $(Canvas.id); + + if (!c) + return + Util.removeEvent(document, 'keydown', Canvas.onKeyDown); Util.removeEvent(document, 'keyup', Canvas.onKeyUp); Util.removeEvent(c, 'mousedown', Canvas.onMouseDown);