Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as =================================================================== diff -u -rca5d6a85e553398cbfbb1b05a41b5c50de33fcd3 -r07d4a7ad4a915dbc625048153e29e2f731b09edb --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as (.../Canvas.as) (revision ca5d6a85e553398cbfbb1b05a41b5c50de33fcd3) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as (.../Canvas.as) (revision 07d4a7ad4a915dbc625048153e29e2f731b09edb) @@ -107,9 +107,6 @@ //Initialise size to the designed size canvasModel.setSize(w,h); - //if in monitor, dont do it! - initBin(); - } public function saveDesign(){ @@ -120,7 +117,6 @@ Cursor.showCursor(Application.C_DEFAULT); var msg:String = Dictionary.getValue('al_empty_design'); LFMessage.showMessageAlert(msg); - }else { saveDesignToServerAs(Workspace.MODE_SAVE); } @@ -736,15 +732,6 @@ canvasModel.setSize(width, height); } - /** - * Sts up the bin - * @usage - * @return - */ - public function initBin():Void{ - addBin(canvasView.activityLayer); - } - public function addBin(target:MovieClip) { if(_bin != null) hideBin(); Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasHelper.as =================================================================== diff -u -r5ffdfb896de13994030991c7634bb54a7c862404 -r07d4a7ad4a915dbc625048153e29e2f731b09edb --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasHelper.as (.../CanvasHelper.as) (revision 5ffdfb896de13994030991c7634bb54a7c862404) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasHelper.as (.../CanvasHelper.as) (revision 07d4a7ad4a915dbc625048153e29e2f731b09edb) @@ -95,12 +95,14 @@ public function viewLoaded(evt:Object) { if(evt.type=='load') { - canvasModel.activeView = evt.target; + canvasModel.activeView = evt.target; + if(evt.target instanceof CanvasBranchView) { evt.target.open(); canvasModel.setDirty(); } else { - + canvasModel.getCanvas().addBin(evt.target.activityLayer); + var autosave_config_interval = Config.getInstance().getItem(AUTOSAVE_CONFIG); if(autosave_config_interval > 0) { if(CookieMonster.cookieExists(AUTOSAVE_TAG + _root.userID)) {