Index: lams_central/web/lams_authoring.swf =================================================================== diff -u -r39146ee7d65129e500c4778b5c69268a997cece9 -r27d85ee30520b52c79e0b44ca00a475bf57a1de2 Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== diff -u -r39146ee7d65129e500c4778b5c69268a997cece9 -r27d85ee30520b52c79e0b44ca00a475bf57a1de2 Binary files differ Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as =================================================================== diff -u -r5b44cd0646c0ee06e57059948a5d5f730040f431 -r27d85ee30520b52c79e0b44ca00a475bf57a1de2 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as (.../DesignDataModel.as) (revision 5b44cd0646c0ee06e57059948a5d5f730040f431) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as (.../DesignDataModel.as) (revision 27d85ee30520b52c79e0b44ca00a475bf57a1de2) @@ -374,7 +374,7 @@ * @param branchUIID * @return */ - public function removeBranch(branchUIID):Object{ + public function removeBranch(branchUIID, doSaveMappings:Boolean):Object{ //dispatch an event to show the design has changed dispatchEvent({type:'ddmBeforeUpdate',target:this}); @@ -387,7 +387,8 @@ var mappings:Object = getBranchMappingsByActivityUIIDAndType(r.sequenceActivity.activityUIID) Debugger.log("removing " + mappings.length + " entries", Debugger.GEN, "removeBranch", "DesignDataModel"); - removeEntries(mappings.all); + if(!doSaveMappings) + removeEntries(mappings.all); } Debugger.log('Removed:'+r.branchUIID,Debugger.GEN,'removeBranch','DesignDataModel'); Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasComplexView.as =================================================================== diff -u -r5b44cd0646c0ee06e57059948a5d5f730040f431 -r27d85ee30520b52c79e0b44ca00a475bf57a1de2 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasComplexView.as (.../CanvasComplexView.as) (revision 5b44cd0646c0ee06e57059948a5d5f730040f431) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasComplexView.as (.../CanvasComplexView.as) (revision 27d85ee30520b52c79e0b44ca00a475bf57a1de2) @@ -206,7 +206,7 @@ for(var i=0; i