Chromium Code Reviews| Index: chrome/browser/ui/browser.cc |
| diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc |
| index ae0e665dcda73d2bf4059108334ce89eba2f62f1..129b74f01b46d83b764adf534402168a08655e51 100644 |
| --- a/chrome/browser/ui/browser.cc |
| +++ b/chrome/browser/ui/browser.cc |
| @@ -51,6 +51,7 @@ |
| #include "chrome/browser/first_run/first_run.h" |
| #include "chrome/browser/google/google_url_tracker.h" |
| #include "chrome/browser/google/google_util.h" |
| +#include "chrome/browser/infobars/infobar_tab_helper.h" |
| #include "chrome/browser/instant/instant_controller.h" |
| #include "chrome/browser/instant/instant_unload_handler.h" |
| #include "chrome/browser/intents/register_intent_handler_infobar_delegate.h" |
| @@ -2426,7 +2427,7 @@ void Browser::JSOutOfMemoryHelper(TabContents* tab) { |
| TabContentsWrapper* tcw = TabContentsWrapper::GetCurrentWrapperForContents( |
| tab); |
| if (tcw) { |
| - tcw->AddInfoBar(new SimpleAlertInfoBarDelegate( |
| + tcw->infobar_tab_helper()->AddInfoBar(new SimpleAlertInfoBarDelegate( |
| tab, NULL, l10n_util::GetStringUTF16(IDS_JS_OUT_OF_MEMORY_PROMPT), |
| true)); |
| } |
| @@ -2460,9 +2461,8 @@ void Browser::RegisterProtocolHandlerHelper(TabContents* tab, |
| registry->CanSchemeBeOverridden(handler.protocol())) { |
| UserMetrics::RecordAction( |
| UserMetricsAction("RegisterProtocolHandler.InfoBar_Shown")); |
| - tcw->AddInfoBar(new RegisterProtocolHandlerInfoBarDelegate(tab, |
| - registry, |
| - handler)); |
| + tcw->infobar_tab_helper()->AddInfoBar( |
| + new RegisterProtocolHandlerInfoBarDelegate(tab, registry, handler)); |
| } |
| } |
| @@ -2491,7 +2491,8 @@ void Browser::RegisterIntentHandlerHelper(TabContents* tab, |
| intent.action = action; |
| intent.type = type; |
| intent.title = title; |
| - tcw->AddInfoBar(new RegisterIntentHandlerInfoBarDelegate(tab, intent)); |
| + tcw->infobar_tab_helper()->AddInfoBar( |
| + new RegisterIntentHandlerInfoBarDelegate(tab, intent)); |
| } |
| // static |
| @@ -3696,7 +3697,7 @@ void Browser::RendererResponsive(TabContents* source) { |
| void Browser::WorkerCrashed(TabContents* source) { |
| TabContentsWrapper* wrapper = |
|
Peter Kasting
2011/08/31 18:47:32
Nit: Collapse these two lines together
|
| TabContentsWrapper::GetCurrentWrapperForContents(source); |
| - wrapper->AddInfoBar(new SimpleAlertInfoBarDelegate( |
| + wrapper->infobar_tab_helper()->AddInfoBar(new SimpleAlertInfoBarDelegate( |
| source, NULL, l10n_util::GetStringUTF16(IDS_WEBWORKER_CRASHED_PROMPT), |
| true)); |
| } |