summaryrefslogtreecommitdiffstats
path: root/content/browser
diff options
context:
space:
mode:
authorpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-23 09:33:46 +0000
committerpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-23 09:33:46 +0000
commit3cf8f917bfa4920c126dc0268f032ac3118b6ca4 (patch)
tree49ac6326e73673fb5f0885dcbcd4b6c4c0ca88ce /content/browser
parent7df529d08274cf92877570bb57b93933c803ca66 (diff)
downloadchromium_src-3cf8f917bfa4920c126dc0268f032ac3118b6ca4.zip
chromium_src-3cf8f917bfa4920c126dc0268f032ac3118b6ca4.tar.gz
chromium_src-3cf8f917bfa4920c126dc0268f032ac3118b6ca4.tar.bz2
DevTools: open resources in the front-end's browser, not the agent's browser.
Review URL: https://chromiumcodereview.appspot.com/9138014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118666 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser')
-rw-r--r--content/browser/debugger/devtools_frontend_host.cc6
-rw-r--r--content/browser/debugger/devtools_frontend_host.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/content/browser/debugger/devtools_frontend_host.cc b/content/browser/debugger/devtools_frontend_host.cc
index fb614c8..e565fb1 100644
--- a/content/browser/debugger/devtools_frontend_host.cc
+++ b/content/browser/debugger/devtools_frontend_host.cc
@@ -73,6 +73,8 @@ bool DevToolsFrontendHost::OnMessageReceived(
OnRequestUndockWindow)
IPC_MESSAGE_HANDLER(DevToolsHostMsg_RequestSetDockSide,
OnRequestSetDockSide)
+ IPC_MESSAGE_HANDLER(DevToolsHostMsg_OpenInNewTab,
+ OnOpenInNewTab)
IPC_MESSAGE_HANDLER(DevToolsHostMsg_SaveAs,
OnSaveAs)
IPC_MESSAGE_UNHANDLED(handled = false)
@@ -98,6 +100,10 @@ void DevToolsFrontendHost::OnMoveWindow(int x, int y) {
delegate_->MoveWindow(x, y);
}
+void DevToolsFrontendHost::OnOpenInNewTab(const std::string& url) {
+ delegate_->OpenInNewTab(url);
+}
+
void DevToolsFrontendHost::OnSaveAs(
const std::string& suggested_file_name,
const std::string& content) {
diff --git a/content/browser/debugger/devtools_frontend_host.h b/content/browser/debugger/devtools_frontend_host.h
index e66048d..31e5d08 100644
--- a/content/browser/debugger/devtools_frontend_host.h
+++ b/content/browser/debugger/devtools_frontend_host.h
@@ -47,6 +47,7 @@ class DevToolsFrontendHost : public DevToolsClientHost,
void OnRequestDockWindow();
void OnRequestUndockWindow();
void OnRequestSetDockSide(const std::string& side);
+ void OnOpenInNewTab(const std::string& url);
void OnSaveAs(const std::string& file_name,
const std::string& content);