| Index: chrome/browser/ui/cocoa/infobars/translate_infobar_base.mm
|
| diff --git a/chrome/browser/ui/cocoa/infobars/translate_infobar_base.mm b/chrome/browser/ui/cocoa/infobars/translate_infobar_base.mm
|
| index e13e4daf63849372b9653e27f8b7f098f32ce710..bc038343750f4d2a153a57644565f8c121a3ab2e 100644
|
| --- a/chrome/browser/ui/cocoa/infobars/translate_infobar_base.mm
|
| +++ b/chrome/browser/ui/cocoa/infobars/translate_infobar_base.mm
|
| @@ -29,24 +29,25 @@ using InfoBarUtilities::CreateLabel;
|
| using InfoBarUtilities::AddMenuItem;
|
|
|
| // TranslateInfoBarDelegate views specific method:
|
| -InfoBar* TranslateInfoBarDelegate::CreateInfoBar(InfoBarTabHelper* owner) {
|
| +InfoBar* TranslateInfoBarDelegate::CreateInfoBar(InfoBarTabService* owner) {
|
| + InfoBarTabHelper* helper = (InfoBarTabHelper*)owner;
|
| TranslateInfoBarControllerBase* infobar_controller = NULL;
|
| switch (type_) {
|
| case BEFORE_TRANSLATE:
|
| infobar_controller =
|
| [[BeforeTranslateInfobarController alloc] initWithDelegate:this
|
| - owner:owner];
|
| + owner:helper];
|
| break;
|
| case AFTER_TRANSLATE:
|
| infobar_controller =
|
| [[AfterTranslateInfobarController alloc] initWithDelegate:this
|
| - owner:owner];
|
| + owner:helper];
|
| break;
|
| case TRANSLATING:
|
| case TRANSLATION_ERROR:
|
| infobar_controller =
|
| [[TranslateMessageInfobarController alloc] initWithDelegate:this
|
| - owner:owner];
|
| + owner:helper];
|
| break;
|
| default:
|
| NOTREACHED();
|
|
|