Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as =================================================================== diff -u -r73d4c8a2ecc67e50a81aac9aabf30752a47fb14b -rcc12433ab3ea1323cee193aead5ab2c26fc0d57f --- lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as (.../Canvas.as) (revision 73d4c8a2ecc67e50a81aac9aabf30752a47fb14b) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as (.../Canvas.as) (revision cc12433ab3ea1323cee193aead5ab2c26fc0d57f) @@ -374,6 +374,7 @@ if(clearCanvas(true)){ _ddm.setDesign(designData); + checkValidDesign(); canvasModel.setDirty(); }else{ Debugger.log('Set design failed as old design could not be cleared',Debugger.CRITICAL,"setDesign",'Canvas'); @@ -396,6 +397,7 @@ //as its a new instance of the ddm,need to add the listener again _ddm.addEventListener('ddmUpdate',Proxy.create(this,onDDMUpdated)); _ddm.addEventListener('ddmBeforeUpdate',Proxy.create(this,onDDMBeforeUpdate)); + checkValidDesign(); canvasModel.setDirty(); return true; }else{