Index: lams_central/web/lams_authoring.swf =================================================================== diff -u -ra46e2d9c7a400776444c4e6599b8b2edc2d28c9c -r4fd62cd151fdec92474bbb5189e507d67deba3bf Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== diff -u -ra46e2d9c7a400776444c4e6599b8b2edc2d28c9c -r4fd62cd151fdec92474bbb5189e507d67deba3bf Binary files differ Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as =================================================================== diff -u -ra46e2d9c7a400776444c4e6599b8b2edc2d28c9c -r4fd62cd151fdec92474bbb5189e507d67deba3bf --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as (.../DesignDataModel.as) (revision a46e2d9c7a400776444c4e6599b8b2edc2d28c9c) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as (.../DesignDataModel.as) (revision 4fd62cd151fdec92474bbb5189e507d67deba3bf) @@ -374,7 +374,11 @@ if(r==null){ return new LFError("Removing branch failed:"+branchUIID,"removeBranch",this,null); }else{ + var mappings:Object = getBranchMappingsByActivityUIIDAndType(r.sequenceActivity.activityUIID) + Debugger.log("removing " + mappings.length + " entries", Debugger.GEN, "removeBranch", "DesignDataModel"); + removeEntries(mappings.all); + Debugger.log('Removed:'+r.branchUIID,Debugger.GEN,'removeBranch','DesignDataModel'); dispatchEvent({type:'ddmUpdate',target:this}); } @@ -1005,7 +1009,7 @@ myMappings.all = new Array(); for(var i=0; i