Index: lams_central/web/lams_authoring.swf =================================================================== diff -u -r19c6d29c65bbf38f01f6e4f921718531ec462eff -r8cd5415d7ec415eb2591bfae35a8e484e5fa99e9 Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== diff -u -r19c6d29c65bbf38f01f6e4f921718531ec462eff -r8cd5415d7ec415eb2591bfae35a8e484e5fa99e9 Binary files differ Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/br/CanvasBranchView.as =================================================================== diff -u -r4bc848a9453ad7ee50f0c8dc41f058451ca5838e -r8cd5415d7ec415eb2591bfae35a8e484e5fa99e9 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/br/CanvasBranchView.as (.../CanvasBranchView.as) (revision 4bc848a9453ad7ee50f0c8dc41f058451ca5838e) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/br/CanvasBranchView.as (.../CanvasBranchView.as) (revision 8cd5415d7ec415eb2591bfae35a8e484e5fa99e9) @@ -624,7 +624,9 @@ private function removeBranch(b:Branch,cm){ if(!cm.isActiveView(this)) return false; - if(b.direction == BranchConnector.DIR_FROM_START) b.sequenceActivity.firstActivityUIID = null; + + if(b.direction == BranchConnector.DIR_SINGLE) cm.getCanvas().ddm.removeActivity(b.sequenceActivity.activityUIID); + else if(b.direction == BranchConnector.DIR_FROM_START) b.sequenceActivity.firstActivityUIID = null; else if(b.direction == BranchConnector.DIR_TO_END) b.sequenceActivity.stopAfterActivity = true; var r = cm.branchesDisplayed.remove(b.branchUIID);