Index: lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LessonTabView.as =================================================================== diff -u -r1c27b104de2b83fbf6c54a4c74b84691bf66a306 -r4e6baf6d69deb6581bf06102f465a23af14178b0 --- lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LessonTabView.as (.../LessonTabView.as) (revision 1c27b104de2b83fbf6c54a4c74b84691bf66a306) +++ lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LessonTabView.as (.../LessonTabView.as) (revision 4e6baf6d69deb6581bf06102f465a23af14178b0) @@ -66,7 +66,8 @@ private var _tm:ThemeManager; private var _tip:ToolTip; private var mm:MonitorModel; - + + private var isLessonLaunchChecked:Boolean //TabView clips private var reqTasks_depth:Number = 4000; private var listCount:Number = 0; @@ -151,7 +152,7 @@ public function init(m:Observable,c:Controller){ trace("called Lesson Tab Init") super (m, c); - + isLessonLaunchChecked = true; btnLabel = Dictionary.getValue('td_goContribute_btn'); MovieClipUtils.doLater(Proxy.create(this,setupTab)); @@ -342,8 +343,9 @@ startMsg_txt.visible = false; var seq:Sequence = mm.getSequence(); - if (_root.lessonLaunch == "false"){ - rearrangeAll(); + if (_root.lessonLaunch == "false" && isLessonLaunchChecked){ + rearrangeAll(); + isLessonLaunchChecked = false; } populateStatusList(seq.state); populateLessonDetails();