Index: ios/chrome/browser/translate/before_translate_infobar_controller.mm |
diff --git a/ios/chrome/browser/translate/before_translate_infobar_controller.mm b/ios/chrome/browser/translate/before_translate_infobar_controller.mm |
index 781e0b53f5346a14195c4870aa7e9e801b18c55a..9d46894873e226fdf6ca3e6fc560b590a82a6e81 100644 |
--- a/ios/chrome/browser/translate/before_translate_infobar_controller.mm |
+++ b/ios/chrome/browser/translate/before_translate_infobar_controller.mm |
@@ -8,6 +8,7 @@ |
#import <UIKit/UIKit.h> |
#include "base/logging.h" |
+#include "base/mac/scoped_nsobject.h" |
#include "base/strings/sys_string_conversions.h" |
#include "base/strings/utf_string_conversions.h" |
#include "components/strings/grit/components_strings.h" |
@@ -127,9 +128,9 @@ NSTimeInterval kPickerAnimationDurationInSeconds = 0.2; |
#pragma mark - |
#pragma mark InfoBarControllerProtocol |
-- (base::scoped_nsobject<UIView<InfoBarViewProtocol>>) |
- viewForDelegate:(infobars::InfoBarDelegate*)delegate |
- frame:(CGRect)frame { |
+- (UIView<InfoBarViewProtocol>*)viewForDelegate: |
+ (infobars::InfoBarDelegate*)delegate |
+ frame:(CGRect)frame { |
base::scoped_nsobject<UIView<InfoBarViewProtocol>> infoBarView; |
_translateInfoBarDelegate = delegate->AsTranslateInfoBarDelegate(); |
infoBarView.reset( |