Index: lams_central/web/lams_authoring.swf =================================================================== diff -u -r44ced49b5c5e10ec15551f036d98c125b4005e5c -r001c76b4ebe6e7047e4bda2e1fa04d91d70528c8 Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== diff -u -r44ced49b5c5e10ec15551f036d98c125b4005e5c -r001c76b4ebe6e7047e4bda2e1fa04d91d70528c8 Binary files differ Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasSuperModel.as =================================================================== diff -u -r44ced49b5c5e10ec15551f036d98c125b4005e5c -r001c76b4ebe6e7047e4bda2e1fa04d91d70528c8 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasSuperModel.as (.../CanvasSuperModel.as) (revision 44ced49b5c5e10ec15551f036d98c125b4005e5c) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/CanvasSuperModel.as (.../CanvasSuperModel.as) (revision 001c76b4ebe6e7047e4bda2e1fa04d91d70528c8) @@ -712,7 +712,18 @@ } public function getParentActivity(act):Activity { - return (Activity(act).parentUIID != null) ? _cv.ddm.getActivityByUIID(Activity(act).parentUIID) : null; + + var selectedAct:Activity = (act == null) ? _cv.ddm.getActivityByUIID(selectedItem.activity.activityUIID) : act; + var parentAct:Activity = _cv.ddm.getActivityByUIID(selectedAct.parentUIID); + + if(parentAct != null) { + if(parentAct.isSequenceActivity() && SequenceActivity(parentAct).firstActivityUIID != selectedAct.activityUIID) + return null; + + return parentAct; + } + + return null; } public function findParent(a:Activity, b:Activity):Boolean {