Skip to content

Instantly share code, notes, and snippets.

@fitzgen
Created June 5, 2014 20:46
Show Gist options
  • Save fitzgen/8b2aeb3056d3a14ae8ed to your computer and use it in GitHub Desktop.
Save fitzgen/8b2aeb3056d3a14ae8ed to your computer and use it in GitHub Desktop.
diff --git a/browser/devtools/debugger/test/head.js b/browser/devtools/debugger/test/head.js
index 1c97620..5dd4070 100644
--- a/browser/devtools/debugger/test/head.js
+++ b/browser/devtools/debugger/test/head.js
@@ -734,17 +734,24 @@ function closeDebuggerAndFinish(aPanel, aFlags = {}) {
"unless you're absolutely sure about what you're doing.");
}
return teardown(aPanel, aFlags).then(finish);
}
function resumeDebuggerThenCloseAndFinish(aPanel, aFlags = {}) {
let deferred = promise.defer();
let thread = aPanel.panelWin.gThreadClient;
- thread.resume(() => closeDebuggerAndFinish(aPanel, aFlags).then(deferred.resolve));
+ thread.resume(({ error, message }) => {
+ if (error) {
+ DevToolsUtils.reportException("resumeDebuggerThenCloseAndFinish", error + ": " + message);
+ return;
+ }
+
+ closeDebuggerAndFinish(aPanel, aFlags).then(deferred.resolve)
+ });
return deferred.promise;
}
// Blackboxing helpers
function getBlackBoxButton(aPanel) {
return aPanel.panelWin.document.getElementById("black-box");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment