| Index: Source/devtools/front_end/console/ConsoleView.js
|
| diff --git a/Source/devtools/front_end/console/ConsoleView.js b/Source/devtools/front_end/console/ConsoleView.js
|
| index 01ff99e265ad73d93ab252671e0094c9d528b36f..45ab5e31deca9b7c5f311e29a95054cb39ed5573 100644
|
| --- a/Source/devtools/front_end/console/ConsoleView.js
|
| +++ b/Source/devtools/front_end/console/ConsoleView.js
|
| @@ -788,8 +788,9 @@ WebInspector.ConsoleView.prototype = {
|
| * @param {?WebInspector.RemoteObject} result
|
| * @param {boolean} wasThrown
|
| * @param {!WebInspector.ConsoleMessage} originatingConsoleMessage
|
| + * @param {?DebuggerAgent.ExceptionDetails=} exceptionDetails
|
| */
|
| - _printResult: function(result, wasThrown, originatingConsoleMessage)
|
| + _printResult: function(result, wasThrown, originatingConsoleMessage, exceptionDetails)
|
| {
|
| if (!result)
|
| return;
|
| @@ -806,6 +807,21 @@ WebInspector.ConsoleView.prototype = {
|
| var message = new WebInspector.ConsoleMessage(target, WebInspector.ConsoleMessage.MessageSource.JS, level, "", WebInspector.ConsoleMessage.MessageType.Result, url, lineNumber, columnNumber, undefined, [result]);
|
| message.setOriginatingMessage(originatingConsoleMessage);
|
| target.consoleModel.addMessage(message);
|
| + if (wasThrown) {
|
| + var errorMessage = new WebInspector.ConsoleMessage(
|
| + target,
|
| + WebInspector.ConsoleMessage.MessageSource.JS,
|
| + level,
|
| + exceptionDetails.text,
|
| + undefined,
|
| + exceptionDetails.url,
|
| + exceptionDetails.line,
|
| + exceptionDetails.column,
|
| + undefined,
|
| + undefined,
|
| + exceptionDetails.stackTrace);
|
| + target.consoleModel.addMessage(errorMessage);
|
| + }
|
| }
|
|
|
| if (result.type !== "function") {
|
| @@ -860,7 +876,7 @@ WebInspector.ConsoleView.prototype = {
|
| var data = /**{{result: ?WebInspector.RemoteObject, wasThrown: boolean, text: string, commandMessage: !WebInspector.ConsoleMessage}} */ (event.data);
|
| this._prompt.pushHistoryItem(data.text);
|
| WebInspector.settings.consoleHistory.set(this._prompt.historyData.slice(-30));
|
| - this._printResult(data.result, data.wasThrown, data.commandMessage);
|
| + this._printResult(data.result, data.wasThrown, data.commandMessage, data.exceptionDetails);
|
| },
|
|
|
| /**
|
|
|