Index: Source/devtools/front_end/promises/PromisePane.js |
diff --git a/Source/devtools/front_end/promises/PromisePane.js b/Source/devtools/front_end/promises/PromisePane.js |
index 745e7915434bf2042872657a65550db1260076e4..695d2706f84e6c34ca10b22912c88d490612c6ab 100644 |
--- a/Source/devtools/front_end/promises/PromisePane.js |
+++ b/Source/devtools/front_end/promises/PromisePane.js |
@@ -481,19 +481,17 @@ WebInspector.PromisePane.prototype = { |
{ |
if (error || !promise) |
return; |
- |
- target.consoleAgent().setLastEvaluationResult(promise.objectId); |
- var message = new WebInspector.ConsoleMessage(target, |
- WebInspector.ConsoleMessage.MessageSource.Other, |
- WebInspector.ConsoleMessage.MessageLevel.Log, |
- "", |
- WebInspector.ConsoleMessage.MessageType.Log, |
- undefined, |
- undefined, |
- undefined, |
- undefined, |
- [promise]); |
- target.consoleModel.addMessage(message); |
+ var object = target.runtimeModel.createRemoteObject(promise); |
+ object.callFunction(dumpIntoConsole); |
+ object.release(); |
+ /** |
+ * @suppressReceiverCheck |
+ * @this {Object} |
+ */ |
+ function dumpIntoConsole() |
+ { |
+ console.log(this); |
aandrey
2015/02/27 08:01:54
This should be tested, maybe? e.g. now there will
pfeldman
2015/02/27 08:05:34
No, console.log does not dump any stacks.
|
+ } |
WebInspector.console.show(); |
} |
}, |