Index: chrome/browser/ui/android/infobars/translate_infobar.cc |
diff --git a/chrome/browser/ui/android/infobars/translate_infobar.cc b/chrome/browser/ui/android/infobars/translate_infobar.cc |
index a8e1ec3ce63985d0dc296029bf8d98a4c6650e6b..d287757448286d8d325ffb7e8be2adb3d2285b03 100644 |
--- a/chrome/browser/ui/android/infobars/translate_infobar.cc |
+++ b/chrome/browser/ui/android/infobars/translate_infobar.cc |
@@ -16,7 +16,7 @@ |
scoped_ptr<infobars::InfoBar> ChromeTranslateClient::CreateInfoBar( |
scoped_ptr<translate::TranslateInfoBarDelegate> delegate) const { |
- return scoped_ptr<infobars::InfoBar>(new TranslateInfoBar(delegate.Pass())); |
+ return make_scoped_ptr(new TranslateInfoBar(delegate.Pass())); |
} |
@@ -24,8 +24,7 @@ scoped_ptr<infobars::InfoBar> ChromeTranslateClient::CreateInfoBar( |
TranslateInfoBar::TranslateInfoBar( |
scoped_ptr<translate::TranslateInfoBarDelegate> delegate) |
- : InfoBarAndroid(delegate.PassAs<infobars::InfoBarDelegate>()), |
- java_translate_delegate_() { |
+ : InfoBarAndroid(delegate.Pass()), java_translate_delegate_() { |
} |
TranslateInfoBar::~TranslateInfoBar() { |