| Index: chrome/browser/devtools/devtools_targets_ui.cc
|
| diff --git a/chrome/browser/devtools/devtools_targets_ui.cc b/chrome/browser/devtools/devtools_targets_ui.cc
|
| index 9e3b8359ce54c124fc29e4604fec4c87592d4116..e2161c0845d2e06232d3c6e41eec269dab39654a 100644
|
| --- a/chrome/browser/devtools/devtools_targets_ui.cc
|
| +++ b/chrome/browser/devtools/devtools_targets_ui.cc
|
| @@ -246,19 +246,12 @@ class WorkerObserver
|
| // WorkerTargetsUIHandler -----------------------------------------------------
|
|
|
| class WorkerTargetsUIHandler
|
| - : public DevToolsTargetsUIHandler,
|
| - public content::BrowserChildProcessObserver {
|
| + : public DevToolsTargetsUIHandler {
|
| public:
|
| explicit WorkerTargetsUIHandler(const Callback& callback);
|
| virtual ~WorkerTargetsUIHandler();
|
|
|
| private:
|
| - // content::BrowserChildProcessObserver overrides.
|
| - virtual void BrowserChildProcessHostConnected(
|
| - const content::ChildProcessData& data) OVERRIDE;
|
| - virtual void BrowserChildProcessHostDisconnected(
|
| - const content::ChildProcessData& data) OVERRIDE;
|
| -
|
| void UpdateTargets(const DevToolsTargetImpl::List& targets);
|
|
|
| scoped_refptr<WorkerObserver> observer_;
|
| @@ -269,26 +262,12 @@ WorkerTargetsUIHandler::WorkerTargetsUIHandler(const Callback& callback)
|
| observer_(new WorkerObserver()) {
|
| observer_->Start(base::Bind(&WorkerTargetsUIHandler::UpdateTargets,
|
| base::Unretained(this)));
|
| - BrowserChildProcessObserver::Add(this);
|
| }
|
|
|
| WorkerTargetsUIHandler::~WorkerTargetsUIHandler() {
|
| - BrowserChildProcessObserver::Remove(this);
|
| observer_->Stop();
|
| }
|
|
|
| -void WorkerTargetsUIHandler::BrowserChildProcessHostConnected(
|
| - const content::ChildProcessData& data) {
|
| - if (data.process_type == content::PROCESS_TYPE_WORKER)
|
| - observer_->Enumerate();
|
| -}
|
| -
|
| -void WorkerTargetsUIHandler::BrowserChildProcessHostDisconnected(
|
| - const content::ChildProcessData& data) {
|
| - if (data.process_type == content::PROCESS_TYPE_WORKER)
|
| - observer_->Enumerate();
|
| -}
|
| -
|
| void WorkerTargetsUIHandler::UpdateTargets(
|
| const DevToolsTargetImpl::List& targets) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
|
|