Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasView.as =================================================================== diff -u -r4880a184e9ca46e27e7f5ed9a0a2f97bc4e3dd56 -r8a372b0d7478ebbc20af5fbe49577df5ab45e293 --- lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasView.as (.../CanvasView.as) (revision 4880a184e9ca46e27e7f5ed9a0a2f97bc4e3dd56) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasView.as (.../CanvasView.as) (revision 8a372b0d7478ebbc20af5fbe49577df5ab45e293) @@ -405,26 +405,20 @@ private function highlightActivity(cm:CanvasModel){ Debugger.log('running..',Debugger.CRITICAL,'highlightActivity','CanvasView'); + var ca = CanvasActivity(cm.selectedItem); + var a:Activity = ca.activity; //deselect everything else var CAsArray:Array = cm.activitiesDisplayed.values(); Debugger.log('CAsArray:'+CAsArray.length,Debugger.CRITICAL,'highlightActivity','CanvasView'); for(var i=0; i < CAsArray.length; i++){ CAsArray[i].setSelected(false); } + //try to cast the selected item to see what we have (instance of des not seem to work) if(CanvasActivity(cm.selectedItem) != null){ Debugger.log('Its a canvas activity',4,'highlightActivity','CanvasView'); - var ca = CanvasActivity(cm.selectedItem); - var a:Activity = ca.activity; ca.setSelected(true); - /* - if(a.isGateActivity()){ - - }else{ - } - */ - }else if(CanvasTransition(cm.selectedItem) != null){ var ct = CanvasTransition(cm.selectedItem); var t:Transition = ct.transition;