Chromium Code Reviews| 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; |
|
erikwright (departed)
2012/08/20 05:54:46
remove cast?
Jói
2012/08/20 12:30:15
Done.
|
| 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(); |