Index: content/renderer/manifest/manifest_manager.cc |
diff --git a/content/renderer/manifest/manifest_manager.cc b/content/renderer/manifest/manifest_manager.cc |
index b148601cbb3ad8818f6f68fc1b55ca6c873099ba..dcdf176047d52d535e41d8b9f23c12b85702ba96 100644 |
--- a/content/renderer/manifest/manifest_manager.cc |
+++ b/content/renderer/manifest/manifest_manager.cc |
@@ -160,12 +160,15 @@ void ManifestManager::OnManifestFetchComplete( |
fetcher_.reset(); |
- for (const std::string& msg : parser.errors()) { |
+ for (const scoped_ptr<ManifestParser::ErrorInfo>& error_info : |
+ parser.errors()) { |
blink::WebConsoleMessage message; |
message.level = blink::WebConsoleMessage::LevelError; |
- message.text = blink::WebString::fromUTF8(msg); |
+ message.text = blink::WebString::fromUTF8(error_info->error_msg); |
message.url = |
render_frame()->GetWebFrame()->document().manifestURL().string(); |
+ message.lineNumber = error_info->error_line; |
+ message.columnNumber = error_info->error_column; |
render_frame()->GetWebFrame()->addMessageToConsole(message); |
} |