mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-22 10:27:03 +00:00
Bug 336680 - Clear JSD debugHook and throwHook to prevent leaking.
Venkman only. r=timeless
This commit is contained in:
parent
c2fcb2b0be
commit
42f04faa9a
@ -135,8 +135,8 @@ function initDebugger()
|
||||
console.executionHook = { onExecute: jsdExecutionHook };
|
||||
console.errorHook = { onError: jsdErrorHook };
|
||||
console.callHook = { onCall: jsdCallHook };
|
||||
|
||||
console.jsdConsole = console.jsds.wrapValue(console);
|
||||
|
||||
console.jsdConsole = console.jsds.wrapValue(console);
|
||||
|
||||
dispatch ("tmode", {mode: console.prefs["lastThrowMode"]});
|
||||
dispatch ("emode", {mode: console.prefs["lastErrorMode"]});
|
||||
@ -170,9 +170,11 @@ function detachDebugger()
|
||||
console.jsds.functionHook = null;
|
||||
console.jsds.breakpointHook = null;
|
||||
console.jsds.debuggerHook = null;
|
||||
console.jsds.debugHook = null;
|
||||
console.jsds.errorHook = null;
|
||||
console.jsds.scriptHook = null;
|
||||
console.jsds.interruptHook = null;
|
||||
console.jsds.throwHook = null;
|
||||
console.jsds.clearAllBreakpoints();
|
||||
|
||||
console.jsds.GC();
|
||||
|
Loading…
x
Reference in New Issue
Block a user