| 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 e965066e82d160b6b94f6bbe6486253c26a8d525..f506c33e2af1b18052ba18a361df19060d022dbc 100644
|
| --- a/chrome/browser/extensions/api/debugger/debugger_api.cc
|
| +++ b/chrome/browser/extensions/api/debugger/debugger_api.cc
|
| @@ -157,8 +157,8 @@ class ExtensionDevToolsInfoBarDelegate : public ConfirmInfoBarDelegate {
|
| // ConfirmInfoBarDelegate:
|
| virtual void InfoBarDismissed() OVERRIDE;
|
| virtual Type GetInfoBarType() const OVERRIDE;
|
| - virtual bool ShouldExpireInternal(
|
| - const content::LoadCommittedDetails& details) const OVERRIDE;
|
| + virtual bool ShouldExpireInternal(const NavigationDetails& details) const
|
| + OVERRIDE;
|
| virtual base::string16 GetMessageText() const OVERRIDE;
|
| virtual int GetButtons() const OVERRIDE;
|
| virtual bool Cancel() OVERRIDE;
|
| @@ -185,8 +185,8 @@ InfoBar* ExtensionDevToolsInfoBarDelegate::Create(
|
| if (!infobar_service)
|
| return NULL;
|
|
|
| - return infobar_service->AddInfoBar(ConfirmInfoBarDelegate::CreateInfoBar(
|
| - scoped_ptr<ConfirmInfoBarDelegate>(
|
| + return infobar_service->AddInfoBar(
|
| + ConfirmInfoBarDelegate::CreateInfoBar(scoped_ptr<ConfirmInfoBarDelegate>(
|
| new ExtensionDevToolsInfoBarDelegate(client_name))));
|
| }
|
|
|
| @@ -210,7 +210,7 @@ InfoBarDelegate::Type ExtensionDevToolsInfoBarDelegate::GetInfoBarType() const {
|
| }
|
|
|
| bool ExtensionDevToolsInfoBarDelegate::ShouldExpireInternal(
|
| - const content::LoadCommittedDetails& details) const {
|
| + const NavigationDetails& details) const {
|
| return false;
|
| }
|
|
|
| @@ -339,8 +339,10 @@ ExtensionDevToolsClientHost::~ExtensionDevToolsClientHost() {
|
| if (infobar_) {
|
| static_cast<ExtensionDevToolsInfoBarDelegate*>(
|
| infobar_->delegate())->set_client_host(NULL);
|
| - InfoBarService::FromWebContents(WebContents::FromRenderViewHost(
|
| - agent_host_->GetRenderViewHost()))->RemoveInfoBar(infobar_);
|
| + InfoBarService::FromWebContents(
|
| + WebContents::FromRenderViewHost(agent_host_->GetRenderViewHost()))
|
| + ->infobar_manager()
|
| + .RemoveInfoBar(infobar_);
|
| }
|
| AttachedClientHosts::GetInstance()->Remove(this);
|
| }
|
|
|