aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--emcclib.js2
-rw-r--r--emccpre.js3
2 files changed, 2 insertions, 3 deletions
diff --git a/emcclib.js b/emcclib.js
index 1be8979..3824293 100644
--- a/emcclib.js
+++ b/emcclib.js
@@ -224,7 +224,6 @@ mergeInto(LibraryManager.library, {
* Prepare to do some drawing on the canvas.
*/
js_canvas_start_draw: function() {
- ctx = offscreen_canvas.getContext('2d', { alpha: false });
update_xmin = update_xmax = update_ymin = update_ymax = undefined;
},
@@ -267,7 +266,6 @@ mergeInto(LibraryManager.library, {
update_xmax - update_xmin,
update_ymax - update_ymin);
}
- ctx = null;
},
/*
diff --git a/emccpre.js b/emccpre.js
index bba40bc..6fba9b2 100644
--- a/emccpre.js
+++ b/emccpre.js
@@ -22,7 +22,7 @@
var onscreen_canvas, offscreen_canvas;
// A persistent drawing context for the offscreen canvas, to save
-// constructing one per individual graphics operation.
+// requesting it for each individual graphics operation.
var ctx;
// Bounding rectangle for the copy to the onscreen canvas that will be
@@ -245,6 +245,7 @@ function initPuzzle() {
// Construct the off-screen canvas used for double buffering.
onscreen_canvas = document.getElementById("puzzlecanvas");
offscreen_canvas = document.createElement("canvas");
+ ctx = offscreen_canvas.getContext('2d', { alpha: false });
// Stop right-clicks on the puzzle from popping up a context menu.
// We need those right-clicks!