Index: lams_flash/src/central/flash/lams_monitoring_v1.fla =================================================================== diff -u -r887180a91dab0c85349f1492b7b5a04400cabef4 -rc2fc4ad885aa140b63aa94ea31252a42977966df Binary files differ Index: lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LessonTabView.as =================================================================== diff -u -r887180a91dab0c85349f1492b7b5a04400cabef4 -rc2fc4ad885aa140b63aa94ea31252a42977966df --- lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LessonTabView.as (.../LessonTabView.as) (revision 887180a91dab0c85349f1492b7b5a04400cabef4) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/monitoring/mv/tabviews/LessonTabView.as (.../LessonTabView.as) (revision c2fc4ad885aa140b63aa94ea31252a42977966df) @@ -879,8 +879,9 @@ } } else if (r == "presenceAvailable") { - Application.getInstance().getComms().getRequest('Presence.do?method=createXmppRoom&lessonId=' + _root.lessonID, null, false); if (learner_epres_cb.selected) { + Application.getInstance().getComms().getRequest('Presence.do?method=createXmppRoom&lessonId=' + _root.lessonID, Proxy.create(this, createRoomResponseHandler), false); + Cursor.showCursor(ApplicationParent.C_DEFAULT); learner_eim_cb.enabled = true; var msg:String = Dictionary.getValue('ls_confirm_presence_enabled') ; @@ -907,6 +908,11 @@ } } + private function createRoomResponseHandler(r) { + if (r instanceof LFError) + r.showErrorAlert(); + } + /** * Get the CSSStyleDeclaration objects for each component and apply them * directly to the instance Index: lams_monitoring/web/lams_monitoring.swf =================================================================== diff -u -r887180a91dab0c85349f1492b7b5a04400cabef4 -rc2fc4ad885aa140b63aa94ea31252a42977966df Binary files differ Index: lams_monitoring/web/lams_monitoring_library.swf =================================================================== diff -u -r887180a91dab0c85349f1492b7b5a04400cabef4 -rc2fc4ad885aa140b63aa94ea31252a42977966df Binary files differ