Index: extensions/browser/app_window/app_web_contents_helper.cc |
diff --git a/extensions/browser/app_window/app_web_contents_helper.cc b/extensions/browser/app_window/app_web_contents_helper.cc |
index fb6647937e5fadeb41ee913e8ae2b49c862c91f4..cf3e2541b7b22045a762aaf753ddaf74c5c01e05 100644 |
--- a/extensions/browser/app_window/app_web_contents_helper.cc |
+++ b/extensions/browser/app_window/app_web_contents_helper.cc |
@@ -7,12 +7,12 @@ |
#include "base/strings/stringprintf.h" |
#include "content/public/browser/native_web_keyboard_event.h" |
#include "content/public/browser/page_navigator.h" |
-#include "content/public/browser/render_view_host.h" |
+#include "content/public/browser/render_frame_host.h" |
#include "content/public/browser/web_contents.h" |
+#include "content/public/common/console_message_level.h" |
#include "extensions/browser/app_window/app_delegate.h" |
#include "extensions/browser/extension_registry.h" |
#include "extensions/browser/suggest_permission_util.h" |
-#include "extensions/common/extension_messages.h" |
#include "extensions/common/permissions/api_permission.h" |
namespace extensions { |
@@ -46,7 +46,7 @@ content::WebContents* AppWebContentsHelper::OpenURLFromTab( |
// TOOD(mihaip): Can we check for user gestures instead? |
WindowOpenDisposition disposition = params.disposition; |
if (disposition == CURRENT_TAB) { |
- AddMessageToDevToolsConsole( |
+ web_contents_->GetMainFrame()->AddMessageToConsole( |
content::CONSOLE_MESSAGE_LEVEL_ERROR, |
base::StringPrintf( |
"Can't open same-window link to \"%s\"; try target=\"_blank\".", |
@@ -63,7 +63,7 @@ content::WebContents* AppWebContentsHelper::OpenURLFromTab( |
content::WebContents* contents = |
app_delegate_->OpenURLFromTab(browser_context_, web_contents_, params); |
if (!contents) { |
- AddMessageToDevToolsConsole( |
+ web_contents_->GetMainFrame()->AddMessageToConsole( |
content::CONSOLE_MESSAGE_LEVEL_ERROR, |
base::StringPrintf( |
"Can't navigate to \"%s\"; apps do not support navigation.", |
@@ -79,9 +79,7 @@ void AppWebContentsHelper::RequestToLockMouse() const { |
return; |
bool has_permission = IsExtensionWithPermissionOrSuggestInConsole( |
- APIPermission::kPointerLock, |
- extension, |
- web_contents_->GetRenderViewHost()); |
+ APIPermission::kPointerLock, extension, web_contents_); |
web_contents_->GotResponseToLockMouseRequest(has_permission); |
} |
@@ -114,12 +112,4 @@ const Extension* AppWebContentsHelper::GetExtension() const { |
.GetByID(extension_id_); |
} |
-void AppWebContentsHelper::AddMessageToDevToolsConsole( |
- content::ConsoleMessageLevel level, |
- const std::string& message) const { |
- content::RenderViewHost* rvh = web_contents_->GetRenderViewHost(); |
- rvh->Send(new ExtensionMsg_AddMessageToConsole( |
- rvh->GetRoutingID(), level, message)); |
-} |
- |
} // namespace extensions |