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