Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3132)

Unified Diff: chrome/browser/devtools/chrome_devtools_manager_delegate.cc

Issue 2119063002: Add commands to manage tabs and contexts to Browser Domain (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix name Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/devtools/chrome_devtools_manager_delegate.cc
diff --git a/chrome/browser/devtools/chrome_devtools_manager_delegate.cc b/chrome/browser/devtools/chrome_devtools_manager_delegate.cc
index 3e683c86e3542360d577d67dbd08547eac4f8d35..9d61e1160f59ffad3c0a723481ab05d40efa1a75 100644
--- a/chrome/browser/devtools/chrome_devtools_manager_delegate.cc
+++ b/chrome/browser/devtools/chrome_devtools_manager_delegate.cc
@@ -6,6 +6,7 @@
#include "build/build_config.h"
#include "chrome/browser/devtools/devtools_network_protocol_handler.h"
+#include "components/devtools_discovery/devtools_discovery_manager.h"
#if !defined(OS_ANDROID)
#include "chrome/browser/devtools/devtools_window.h"
@@ -13,6 +14,8 @@
#include "content/public/browser/devtools_agent_host.h"
#endif // !defined(OS_ANDROID)
+using devtools_discovery::DevToolsDiscoveryManager;
+
ChromeDevToolsManagerDelegate::ChromeDevToolsManagerDelegate()
: network_protocol_handler_(new DevToolsNetworkProtocolHandler()) {
}
@@ -44,6 +47,11 @@ void ChromeDevToolsManagerDelegate::Inspect(
base::DictionaryValue* ChromeDevToolsManagerDelegate::HandleCommand(
content::DevToolsAgentHost* agent_host,
base::DictionaryValue* command_dict) {
+ std::unique_ptr<base::DictionaryValue> result =
+ DevToolsDiscoveryManager::GetInstance()->HandleNewTargetCommand(
+ command_dict);
+ if (result)
+ return result.release(); // Caller takes ownership.
return network_protocol_handler_->HandleCommand(agent_host, command_dict);
}

Powered by Google App Engine
This is Rietveld 408576698