summaryrefslogtreecommitdiffstats
path: root/chrome/browser/alternate_nav_url_fetcher.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/alternate_nav_url_fetcher.cc')
-rw-r--r--chrome/browser/alternate_nav_url_fetcher.cc7
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;
}