Index: ios/chrome/browser/ui/popup_menu/popup_menu_view.mm |
diff --git a/ios/chrome/browser/ui/popup_menu/popup_menu_view.mm b/ios/chrome/browser/ui/popup_menu/popup_menu_view.mm |
index 4115e90cefc02db2aa522e836f5c95ec77ae706b..7b08dcc7bbb67d0cf0a16583981620d6c5072807 100644 |
--- a/ios/chrome/browser/ui/popup_menu/popup_menu_view.mm |
+++ b/ios/chrome/browser/ui/popup_menu/popup_menu_view.mm |
@@ -6,7 +6,9 @@ |
#import <QuartzCore/QuartzCore.h> |
-#include "base/mac/scoped_nsobject.h" |
+#if !defined(__has_feature) || !__has_feature(objc_arc) |
+#error "This file requires ARC support." |
+#endif |
namespace { |
// The image edge insets for popup_background.png. |
@@ -16,7 +18,7 @@ NS_INLINE UIEdgeInsets PopupBackgroundInsets() { |
}; |
@implementation PopupMenuView { |
- base::scoped_nsobject<UIImageView> imageView_; |
+ UIImageView* imageView_; |
} |
@synthesize delegate = delegate_; |
@@ -41,7 +43,7 @@ NS_INLINE UIEdgeInsets PopupBackgroundInsets() { |
UIImage* image = [UIImage imageNamed:@"popup_background"]; |
image = [image resizableImageWithCapInsets:PopupBackgroundInsets()]; |
- imageView_.reset([[UIImageView alloc] initWithImage:image]); |
+ imageView_ = [[UIImageView alloc] initWithImage:image]; |
[self addSubview:imageView_]; |
} |