Index: trunk/src/chrome/browser/ui/views/infobars/after_translate_infobar.cc |
=================================================================== |
--- trunk/src/chrome/browser/ui/views/infobars/after_translate_infobar.cc (revision 238401) |
+++ trunk/src/chrome/browser/ui/views/infobars/after_translate_infobar.cc (working copy) |
@@ -16,8 +16,9 @@ |
#include "ui/views/controls/menu/menu_item_view.h" |
AfterTranslateInfoBar::AfterTranslateInfoBar( |
- scoped_ptr<TranslateInfoBarDelegate> delegate) |
- : TranslateInfoBarBase(delegate.Pass()), |
+ InfoBarService* owner, |
+ TranslateInfoBarDelegate* delegate) |
+ : TranslateInfoBarBase(owner, delegate), |
label_1_(NULL), |
label_2_(NULL), |
label_3_(NULL), |
@@ -27,8 +28,7 @@ |
options_menu_button_(NULL), |
swapped_language_buttons_(false) { |
autodetermined_source_language_ = |
- GetDelegate()->original_language_index() == |
- TranslateInfoBarDelegate::kNoIndex; |
+ delegate->original_language_index() == TranslateInfoBarDelegate::kNoIndex; |
} |
AfterTranslateInfoBar::~AfterTranslateInfoBar() { |