Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as =================================================================== diff -u -rbe876e40aeece90c5bb30d5e0d618f8a433558a7 -r45848c679d9407f67dc843cd61bad14f07a52378 --- lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as (.../CanvasController.as) (revision be876e40aeece90c5bb30d5e0d618f8a433558a7) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as (.../CanvasController.as) (revision 45848c679d9407f67dc843cd61bad14f07a52378) @@ -39,6 +39,7 @@ private var _canvasModel:CanvasModel; private var _canvasView:CanvasView; private var _pi:PropertyInspectorNew; + private var _isBusy:Boolean; /** * Constructor @@ -51,7 +52,7 @@ _canvasModel = CanvasModel(getModel()); _canvasView = CanvasView(getView()); _pi = new PropertyInspectorNew(); - + _isBusy = false; } public function activityClick(ca:Object):Void{ @@ -383,8 +384,20 @@ } + private function setBusy():Void{ + if(_isBusy){ + //Debugger.log('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',1,'checkBusy','org.lamsfoundation.lams.common.util.Hashtable'); + //Debugger.log('!!!!!!!!!!!!!!!!!!!! HASHTABLE ACCESED WHILE BUSY !!!!!!!!!!!!!!!!',1,'checkBusy','org.lamsfoundation.lams.common.util.Hashtable'); + //Debugger.log('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!',1,'checkBusy','org.lamsfoundation.lams.common.util.Hashtable'); + } + _isBusy=true; + } + private function clearBusy():Void{ + _isBusy=false; + } + /** * Transition Properties OK Handler * @usage