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 2bdc727f5414588110b8faedc8211e263dc7c7d2..dfcd720c06012c6f7b12341dafb08855c77391ef 100644 |
--- a/chrome/browser/ui/cocoa/infobars/translate_infobar_base.mm |
+++ b/chrome/browser/ui/cocoa/infobars/translate_infobar_base.mm |
@@ -32,9 +32,9 @@ using InfoBarUtilities::VerifyControlOrderAndSpacing; |
using InfoBarUtilities::CreateLabel; |
using InfoBarUtilities::AddMenuItem; |
-scoped_ptr<infobars::InfoBar> ChromeTranslateClient::CreateInfoBar( |
- scoped_ptr<translate::TranslateInfoBarDelegate> delegate) const { |
- scoped_ptr<InfoBarCocoa> infobar(new InfoBarCocoa(std::move(delegate))); |
+std::unique_ptr<infobars::InfoBar> ChromeTranslateClient::CreateInfoBar( |
+ std::unique_ptr<translate::TranslateInfoBarDelegate> delegate) const { |
+ std::unique_ptr<InfoBarCocoa> infobar(new InfoBarCocoa(std::move(delegate))); |
base::scoped_nsobject<TranslateInfoBarControllerBase> infobar_controller; |
switch (infobar->delegate()->AsTranslateInfoBarDelegate()->translate_step()) { |
case translate::TRANSLATE_STEP_BEFORE_TRANSLATE: |