From 6b6fa1ec7d39057ce937f090b2965c09f1930070 Mon Sep 17 00:00:00 2001 From: hwc487 Date: Wed, 21 Mar 2012 04:03:38 -0700 Subject: Clear RDGE when an element is deleted and before registering the context. --- js/helper-classes/RDGE/src/core/script/engine.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'js/helper-classes/RDGE/src/core/script/engine.js') diff --git a/js/helper-classes/RDGE/src/core/script/engine.js b/js/helper-classes/RDGE/src/core/script/engine.js index f5724665..1341d032 100755 --- a/js/helper-classes/RDGE/src/core/script/engine.js +++ b/js/helper-classes/RDGE/src/core/script/engine.js @@ -214,6 +214,11 @@ function Engine() return contextManager.contextMap[optCanvasID]; } } + + this.clearContext = function( canvasID ) + { + contextManager.contextMap[canvasID] = undefined; + } /* * give the contextID (canvas id) of the context to set @@ -488,7 +493,7 @@ Engine.prototype.registerCanvas = function(canvas, runState) { Engine.prototype.unregisterCanvas = function(canvas) { stat.closePage(canvas.rdgeid + "_fps"); contextManager.removeObject(canvas.rdgeCtxHandle); - + this.clearContext( canvas.rdgeid ); } Engine.prototype.getCanvas = function( id ) -- cgit v1.2.3