Index: lams_common/src/flash/org/lamsfoundation/lams/common/util/Debugger.as =================================================================== diff -u -rb190575be4c7e49e31313974d5d5873670d457a9 -r4fa3f5820a43f2c034207f8b7772ecb72e3793da --- lams_common/src/flash/org/lamsfoundation/lams/common/util/Debugger.as (.../Debugger.as) (revision b190575be4c7e49e31313974d5d5873670d457a9) +++ lams_common/src/flash/org/lamsfoundation/lams/common/util/Debugger.as (.../Debugger.as) (revision 4fa3f5820a43f2c034207f8b7772ecb72e3793da) @@ -26,7 +26,7 @@ import org.lamsfoundation.lams.common.Config import org.lamsfoundation.lams.common.dict.* import org.lamsfoundation.lams.common.ui.* -import org.lamsfoundation.lams.authoring.Application +import org.lamsfoundation.lams.common.ApplicationParent import mx.events.* /** @@ -140,11 +140,26 @@ var sendDumpMsgLog = _crashDumpMsgLog; //_global.breakpoint(); //Debugger.log('HI there: '+mytest,Debugger.CRITICAL,'crashDataDump','Debugger'); - dto.ddm = Application.getInstance().getDesignDataModel().getDesignForSaving(); + + // save model data depending on which application is running + switch(ApplicationParent.getInstance().module){ + case 'authoring' : + dto.ddm = org.lamsfoundation.lams.authoring.Application.getInstance().getDesignDataModel().getDesignForSaving(); + break; + case 'monitoring' : + dto.ddm = org.lamsfoundation.lams.monitoring.Application.getInstance().getMonitor().ddm; + break; + case 'wizard' : + + break; + default : + + } + dto.crashDataLog = sendDumpMsgLog; var callback:Function = Proxy.create(Debugger,onCrashDumpResponse); - var comms = Application.getInstance().getComms(); + var comms = ApplicationParent.getInstance().getComms(); comms.sendAndReceive(dto, 'flashCrashDump',callback,false) }