Index: chrome/browser/custom_handlers/register_protocol_handler_infobar_delegate.cc |
diff --git a/chrome/browser/custom_handlers/register_protocol_handler_infobar_delegate.cc b/chrome/browser/custom_handlers/register_protocol_handler_infobar_delegate.cc |
index 6160b6ef887115364a0b1f315a888ae8c43d206c..dfb0ec0c74882fe8ad503e2040148d9540e1acfc 100644 |
--- a/chrome/browser/custom_handlers/register_protocol_handler_infobar_delegate.cc |
+++ b/chrome/browser/custom_handlers/register_protocol_handler_infobar_delegate.cc |
@@ -7,6 +7,7 @@ |
#include "base/strings/utf_string_conversions.h" |
#include "chrome/browser/custom_handlers/protocol_handler_registry.h" |
#include "chrome/browser/infobars/infobar.h" |
+#include "chrome/browser/infobars/infobar_manager.h" |
#include "chrome/browser/infobars/infobar_service.h" |
#include "chrome/common/url_constants.h" |
#include "content/public/browser/user_metrics.h" |
@@ -26,8 +27,9 @@ void RegisterProtocolHandlerInfoBarDelegate::Create( |
scoped_ptr<ConfirmInfoBarDelegate>( |
new RegisterProtocolHandlerInfoBarDelegate(registry, handler)))); |
- for (size_t i = 0; i < infobar_service->infobar_count(); ++i) { |
- InfoBar* existing_infobar = infobar_service->infobar_at(i); |
+ InfoBarManager& infobar_manager = infobar_service->infobar_manager(); |
+ for (size_t i = 0; i < infobar_manager.infobar_count(); ++i) { |
+ InfoBar* existing_infobar = infobar_manager.infobar_at(i); |
RegisterProtocolHandlerInfoBarDelegate* existing_delegate = |
existing_infobar->delegate()-> |
AsRegisterProtocolHandlerInfoBarDelegate(); |