Index: extensions/browser/extension_function.cc |
diff --git a/extensions/browser/extension_function.cc b/extensions/browser/extension_function.cc |
index de84548d44105ea6b23b5d4df41d2b9558c80925..f9a7d3f0e59c2440e08642e2d775a9849e5bf55d 100644 |
--- a/extensions/browser/extension_function.cc |
+++ b/extensions/browser/extension_function.cc |
@@ -479,8 +479,10 @@ void UIThreadExtensionFunction::SetTransferredBlobUUIDs( |
void UIThreadExtensionFunction::WriteToConsole( |
content::ConsoleMessageLevel level, |
const std::string& message) { |
- render_frame_host_->Send(new ExtensionMsg_AddMessageToConsole( |
- render_frame_host_->GetRoutingID(), level, message)); |
+ // Only the main frame handles dev tools messages. |
+ WebContents::FromRenderFrameHost(render_frame_host_) |
+ ->GetMainFrame() |
+ ->AddMessageToConsole(level, message); |
} |
IOThreadExtensionFunction::IOThreadExtensionFunction() |