Index: chrome/browser/translate/translate_manager_browsertest.cc |
=================================================================== |
--- chrome/browser/translate/translate_manager_browsertest.cc (revision 238220) |
+++ chrome/browser/translate/translate_manager_browsertest.cc (working copy) |
@@ -153,7 +153,8 @@ |
// infobar. |
TranslateInfoBarDelegate* GetTranslateInfoBar() { |
return (infobar_service()->infobar_count() == 1) ? |
- infobar_service()->infobar_at(0)->AsTranslateInfoBarDelegate() : NULL; |
+ infobar_service()->infobar_at(0)->delegate()-> |
+ AsTranslateInfoBarDelegate() : NULL; |
} |
// If there is 1 infobar and it is a translate infobar, closes it and returns |
@@ -163,7 +164,7 @@ |
if (!infobar) |
return false; |
infobar->InfoBarDismissed(); // Simulates closing the infobar. |
- infobar_service()->RemoveInfoBar(infobar); |
+ infobar_service()->RemoveInfoBar(infobar_service()->infobar_at(0)); |
return true; |
} |
@@ -186,7 +187,7 @@ |
if (!infobar) |
return false; |
infobar->TranslationDeclined(); |
- infobar_service()->RemoveInfoBar(infobar); |
+ infobar_service()->RemoveInfoBar(infobar_service()->infobar_at(0)); |
return true; |
} |
@@ -213,7 +214,7 @@ |
const content::NotificationDetails& details) { |
DCHECK_EQ(chrome::NOTIFICATION_TAB_CONTENTS_INFOBAR_REMOVED, type); |
removed_infobars_.insert( |
- content::Details<InfoBar::RemovedDetails>(details)->first); |
+ content::Details<InfoBar::RemovedDetails>(details)->first->delegate()); |
} |
MOCK_METHOD1(OnPreferenceChanged, void(const std::string&)); |