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