Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/Application.as =================================================================== diff -u -r20ce90a79c3cf3c9b1903b53197ab3ff9312d6f6 -r4e76f16bbf19adb37b63f4b1ea07f2bbb254c032 --- lams_central/src/flash/org/lamsfoundation/lams/authoring/Application.as (.../Application.as) (revision 20ce90a79c3cf3c9b1903b53197ab3ff9312d6f6) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/Application.as (.../Application.as) (revision 4e76f16bbf19adb37b63f4b1ea07f2bbb254c032) @@ -237,6 +237,16 @@ if(_uiLoadCheckCount >= UI_LOAD_CHECK_TIMEOUT_COUNT){ //if we havent loaded the dict or theme by the timeout count then give up Debugger.log('raeached time out waiting to load dict and themes, giving up.',Debugger.CRITICAL,'checkUILoaded','Application'); + var msg:String = ""; + if(!_themeEventDispatched){ + msg+="__The theme data has not been loaded__"; + } + if(!_dictionaryEventDispatched){ + msg+="__The lanaguage data has not been loaded__"; + } + msg+="__The application cannot continue. Please contact support__"; + var e:LFError = new LFError(msg,"Canvas.setDroppedTemplateActivity",this,'_themeEventDispatched:'+_themeEventDispatched+' _dictionaryEventDispatched:'+_dictionaryEventDispatched); + e.showErrorAlert(); //todo: give the user a message clearInterval(_UILoadCheckIntervalID); }