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 a01aff38acc5e9d7dd99284db3f5aeaa30509705..7612c97dd0d2d08e1a66721b75d9a4190282426d 100644 |
--- a/Source/devtools/front_end/promises/PromisePane.js |
+++ b/Source/devtools/front_end/promises/PromisePane.js |
@@ -463,19 +463,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); |
+ } |
WebInspector.console.show(); |
} |
}, |