| 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&));
|
|
|