diff options
Diffstat (limited to 'chrome/browser/alternate_nav_url_fetcher.cc')
-rw-r--r-- | chrome/browser/alternate_nav_url_fetcher.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/chrome/browser/alternate_nav_url_fetcher.cc b/chrome/browser/alternate_nav_url_fetcher.cc index d52a4d7..4915f9e 100644 --- a/chrome/browser/alternate_nav_url_fetcher.cc +++ b/chrome/browser/alternate_nav_url_fetcher.cc @@ -142,10 +142,9 @@ void AlternateNavURLFetcher::SetStatusFromURLFetch( void AlternateNavURLFetcher::ShowInfobarIfPossible() { if (navigated_to_entry_ && (state_ == SUCCEEDED)) { - InfoBarService* infobar_service = - InfoBarService::FromWebContents(controller_->GetWebContents()); - infobar_service->AddInfoBar( - new AlternateNavInfoBarDelegate(infobar_service, alternate_nav_url_)); + AlternateNavInfoBarDelegate::Create( + InfoBarService::FromWebContents(controller_->GetWebContents()), + alternate_nav_url_); } else if (state_ != FAILED) { return; } |