Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as =================================================================== diff -u -r488725b40d77b03ad1f754f492838388e2ca50b6 -r9ef89bde66576812943b023438c0dd5673053266 --- lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as (.../Canvas.as) (revision 488725b40d77b03ad1f754f492838388e2ca50b6) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as (.../Canvas.as) (revision 9ef89bde66576812943b023438c0dd5673053266) @@ -649,12 +649,14 @@ */ public function removeActivity(activityUIID:Number){ Debugger.log('activityUIID:'+activityUIID,4,'removeActivity','Canvas'); - _ddm.removeActivity(activityUIID); + // remove transitions connected to this activity being removed + _ddm.removeTransitionByConnection(activityUIID); - - canvasModel.setDirty(); + //canvasModel.setDirty(); + _ddm.removeActivity(activityUIID); + canvasModel.setDirty(); //select the new thing canvasModel.selectedItem = null; }