Index: lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorView.as =================================================================== diff -u -rd4bdb419b0ed924be34bcae8851cdf129cacf19d -re7bb16219d6ee4082ec3106b713b46d90ef99f14 --- lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorView.as (.../MonitorView.as) (revision d4bdb419b0ed924be34bcae8851cdf129cacf19d) +++ lams_central/src/flash/org/lamsfoundation/lams/monitoring/mv/MonitorView.as (.../MonitorView.as) (revision e7bb16219d6ee4082ec3106b713b46d90ef99f14) @@ -80,6 +80,8 @@ private var monitorTabView:MonitorTabView; private var monitorTabView_mc:MovieClip; + private var _monitorController:MonitorController; + //Defined so compiler can 'see' events added at runtime by EventDispatcher private var dispatchEvent:Function; public var addEventListener:Function; @@ -137,6 +139,7 @@ public function update (o:Observable,infoObj:Object):Void{ var mm:MonitorModel = MonitorModel(o); + _monitorController = getController(); switch (infoObj.updateType){ case 'SEQUENCE' : @@ -264,6 +267,9 @@ this._y = p.y; } + public function getLessonTabView():LessonTabView{ + return lessonTabView; + } /** * Overrides method in abstract view to ensure cortect type of controller is returned