Index: lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LearnerTabView.as =================================================================== RCS file: /usr/local/cvsroot/lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LearnerTabView.as,v diff -u -r1.13 -r1.14 --- lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LearnerTabView.as 11 Jan 2008 07:32:18 -0000 1.13 +++ lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LearnerTabView.as 20 Feb 2008 04:49:03 -0000 1.14 @@ -155,7 +155,7 @@ case 'SIZE' : setSize(mm); break; - case 'TABCHANGE' : + case 'TABCHANGE' : if (infoObj.tabID == _tabID && !mm.locked){ hideMainExp(mm); mm.broadcastViewUpdate("JOURNALSSHOWHIDE", true); @@ -165,14 +165,17 @@ mm.getMonitor().openLearningDesign(mm.getSequence()); } else if(mm.getIsProgressChangedLearner()) { reloadProgress(mm, false); - } else if(learnersDrawn != mm.allLearnersProgress.length){ //could be error here with learnersDrawn + } else { reloadProgress(mm, true); } mm.getMonitor().getMV().getMonitorLearnerScp()._visible = true; LFMenuBar.getInstance().setDefaults(); } else { + if (mm.isDesignDrawn) + clearCanvas(mm); + mm.getMonitor().getMV().getMonitorLearnerScp()._visible = false; } break; Index: lams_monitoring/web/lams_monitoring.swf =================================================================== RCS file: /usr/local/cvsroot/lams_monitoring/web/Attic/lams_monitoring.swf,v diff -u -r1.159 -r1.160 Binary files differ Index: lams_monitoring/web/lams_monitoring_library.swf =================================================================== RCS file: /usr/local/cvsroot/lams_monitoring/web/Attic/lams_monitoring_library.swf,v diff -u -r1.127 -r1.128 Binary files differ