| Index: content/browser/devtools/devtools_manager_impl.cc
|
| diff --git a/content/browser/devtools/devtools_manager_impl.cc b/content/browser/devtools/devtools_manager_impl.cc
|
| index 56b2dd7d2f420cd1830a9b9d6a431a4acd3bbe3b..b6ed0dd17b3ef74f4c2ecbd353331d7da5612873 100644
|
| --- a/content/browser/devtools/devtools_manager_impl.cc
|
| +++ b/content/browser/devtools/devtools_manager_impl.cc
|
| @@ -181,6 +181,19 @@ void DevToolsManagerImpl::RemoveAgentStateCallback(const Callback& callback) {
|
| callbacks_.erase(it);
|
| }
|
|
|
| +void DevToolsManagerImpl::RegisterOpenDevToolsWindowForWorkerCallback(
|
| + const WindowOpenCallback& window_open_callback) {
|
| + open_window_for_worker_callback_ = window_open_callback;
|
| +}
|
| +
|
| +void DevToolsManagerImpl::OpenDevToolsWindowForWorker(
|
| + BrowserContext* browser_context,
|
| + DevToolsAgentHost* agent_host) {
|
| + if (open_window_for_worker_callback_.is_null())
|
| + return;
|
| + open_window_for_worker_callback_.Run(browser_context, agent_host);
|
| +}
|
| +
|
| void DevToolsManagerImpl::NotifyObservers(DevToolsAgentHost* agent_host,
|
| bool attached) {
|
| CallbackContainer copy(callbacks_);
|
|
|