Index: lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/MonitorModel.as =================================================================== diff -u -rb40e4c230f8a3da407404dc14d08bba5ac2062e2 -r5d29d189919e6df70a34b2ad05f2b25ee4692ca5 --- lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/MonitorModel.as (.../MonitorModel.as) (revision b40e4c230f8a3da407404dc14d08bba5ac2062e2) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/MonitorModel.as (.../MonitorModel.as) (revision 5d29d189919e6df70a34b2ad05f2b25ee4692ca5) @@ -1086,7 +1086,7 @@ ba.branchView.open(); - //setDirty(); + setDirty(); } else { _monitor.openBranchView(currentBranchingActivity, visible); Index: lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/MonitorTabView.as =================================================================== diff -u -rb40e4c230f8a3da407404dc14d08bba5ac2062e2 -r5d29d189919e6df70a34b2ad05f2b25ee4692ca5 --- lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/MonitorTabView.as (.../MonitorTabView.as) (revision b40e4c230f8a3da407404dc14d08bba5ac2062e2) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/MonitorTabView.as (.../MonitorTabView.as) (revision 5d29d189919e6df70a34b2ad05f2b25ee4692ca5) @@ -344,7 +344,9 @@ * @param activityUIID * @return */ - private function removeActivity(a:Activity, mm:MonitorModel){ + private function removeActivity(a:Activity, mm:MonitorModel){ + if(!mm.isActiveView(this)) return false; + //dispatch an event to show the design has changed var r = mm.activitiesDisplayed.remove(a.activityUIID); r.removeMovieClip(); @@ -360,6 +362,8 @@ * @return */ private function removeTransition(t:Transition,mm:MonitorModel){ + if(!mm.isActiveView(this)) return false; + var r = mm.transitionsDisplayed.remove(t.transitionUIID); r.removeMovieClip(); var s:Boolean = (r==null) ? false : true;