Index: chrome/browser/ui/views/extensions/extension_popup.cc |
diff --git a/chrome/browser/ui/views/extensions/extension_popup.cc b/chrome/browser/ui/views/extensions/extension_popup.cc |
index ad8511d924b18be14f06a0be9d81ab9a87f31b73..e77df9e76d24896752efd2b90ed8e11308d70129 100644 |
--- a/chrome/browser/ui/views/extensions/extension_popup.cc |
+++ b/chrome/browser/ui/views/extensions/extension_popup.cc |
@@ -12,6 +12,7 @@ |
#include "chrome/browser/ui/browser.h" |
#include "chrome/browser/ui/tabs/tab_strip_model.h" |
#include "content/public/browser/devtools_agent_host.h" |
+#include "content/public/browser/devtools_manager.h" |
#include "content/public/browser/notification_details.h" |
#include "content/public/browser/notification_source.h" |
#include "content/public/browser/render_view_host.h" |
@@ -68,13 +69,15 @@ |
this, |
extensions::NOTIFICATION_EXTENSION_HOST_VIEW_SHOULD_CLOSE, |
content::Source<content::BrowserContext>(host->browser_context())); |
- content::DevToolsAgentHost::AddAgentStateCallback(devtools_callback_); |
+ content::DevToolsManager::GetInstance()->AddAgentStateCallback( |
+ devtools_callback_); |
GetExtensionView(host)->GetBrowser()->tab_strip_model()->AddObserver(this); |
} |
ExtensionPopup::~ExtensionPopup() { |
- content::DevToolsAgentHost::RemoveAgentStateCallback(devtools_callback_); |
+ content::DevToolsManager::GetInstance()->RemoveAgentStateCallback( |
+ devtools_callback_); |
GetExtensionView( |
host_.get())->GetBrowser()->tab_strip_model()->RemoveObserver(this); |