Index: chrome/browser/extensions/api/debugger/debugger_api.cc |
diff --git a/chrome/browser/extensions/api/debugger/debugger_api.cc b/chrome/browser/extensions/api/debugger/debugger_api.cc |
index 46cc6783c7654de20ff61174fe53e461aea5927c..5b70d62a7c0913349fe083767f742fcd12f977d9 100644 |
--- a/chrome/browser/extensions/api/debugger/debugger_api.cc |
+++ b/chrome/browser/extensions/api/debugger/debugger_api.cc |
@@ -25,6 +25,7 @@ |
#include "chrome/browser/extensions/extension_tab_util.h" |
#include "chrome/browser/infobars/confirm_infobar_delegate.h" |
#include "chrome/browser/infobars/infobar.h" |
+#include "chrome/browser/infobars/infobar_manager.h" |
#include "chrome/browser/infobars/infobar_service.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/ui/webui/chrome_web_ui_controller_factory.h" |
@@ -339,8 +340,9 @@ ExtensionDevToolsClientHost::~ExtensionDevToolsClientHost() { |
if (infobar_) { |
static_cast<ExtensionDevToolsInfoBarDelegate*>( |
infobar_->delegate())->set_client_host(NULL); |
- InfoBarService::FromWebContents(WebContents::FromRenderViewHost( |
- agent_host_->GetRenderViewHost()))->RemoveInfoBar(infobar_); |
+ InfoBarService* infobar_service = InfoBarService::FromWebContents( |
+ WebContents::FromRenderViewHost(agent_host_->GetRenderViewHost())); |
+ infobar_service->infobar_manager()->RemoveInfoBar(infobar_); |
} |
AttachedClientHosts::GetInstance()->Remove(this); |
} |