244 |
const Cc = Components.classes; |
const Cc = Components.classes; |
245 |
const Ci = Components.interfaces; |
const Ci = Components.interfaces; |
246 |
const jscoverage_observerService = Cc['@mozilla.org/observer-service;1'].getService(Ci.nsIObserverService); |
const jscoverage_observerService = Cc['@mozilla.org/observer-service;1'].getService(Ci.nsIObserverService); |
247 |
jscoverage_observerService.addObserver(JSCoverageUtils, 'quit-application', false); |
// 'xpcom-shutdown' works under xpcshell |
248 |
|
// jscoverage_observerService.addObserver(JSCoverageUtils, 'quit-application', false); |
249 |
|
jscoverage_observerService.addObserver(JSCoverageUtils, 'xpcom-shutdown', false); |
250 |
|
|
251 |
dump('jscoverage.jsm: initialized\n'); |
dump('jscoverage.jsm: initialized\n'); |
252 |
} |
} |