diff options
author | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-23 09:33:46 +0000 |
---|---|---|
committer | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-23 09:33:46 +0000 |
commit | 3cf8f917bfa4920c126dc0268f032ac3118b6ca4 (patch) | |
tree | 49ac6326e73673fb5f0885dcbcd4b6c4c0ca88ce /content/browser | |
parent | 7df529d08274cf92877570bb57b93933c803ca66 (diff) | |
download | chromium_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.cc | 6 | ||||
-rw-r--r-- | content/browser/debugger/devtools_frontend_host.h | 1 |
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); |