Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(93)

Unified Diff: ios/chrome/browser/ui/elements/selector_coordinator.mm

Issue 2568843002: [ObjC ARC] Converts ios/chrome/browser/ui/elements:elements to ARC. (Closed)
Patch Set: missing_include Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ios/chrome/browser/ui/elements/selector_coordinator.mm
diff --git a/ios/chrome/browser/ui/elements/selector_coordinator.mm b/ios/chrome/browser/ui/elements/selector_coordinator.mm
index 9eb6a3d4fc64a1949aebd0e5c63287ab9599c014..41e82bc4ea0f0d5dbffa195c16aa73f4fb3e87cc 100644
--- a/ios/chrome/browser/ui/elements/selector_coordinator.mm
+++ b/ios/chrome/browser/ui/elements/selector_coordinator.mm
@@ -4,19 +4,21 @@
#import "ios/chrome/browser/ui/elements/selector_coordinator.h"
-#import "base/mac/objc_property_releaser.h"
#import "ios/chrome/browser/ui/elements/selector_picker_view_controller.h"
#import "ios/chrome/browser/ui/elements/selector_picker_presentation_controller.h"
#import "ios/chrome/browser/ui/elements/selector_view_controller_delegate.h"
+#if !defined(__has_feature) || !__has_feature(objc_arc)
+#error "This file requires ARC support."
+#endif
+
@interface SelectorCoordinator ()<SelectorViewControllerDelegate,
UIViewControllerTransitioningDelegate> {
- base::mac::ObjCPropertyReleaser _propertyReleaser_SelectorCoordinator;
__unsafe_unretained id<SelectorCoordinatorDelegate> _delegate;
}
// Redeclaration of infoBarPickerController as readwrite.
-@property(nonatomic, nullable, retain)
+@property(nonatomic, nullable, strong)
SelectorPickerViewController* selectorPickerViewController;
@end
@@ -28,20 +30,10 @@
@synthesize delegate = _delegate;
@synthesize selectorPickerViewController = _selectorPickerViewController;
-- (nullable instancetype)initWithBaseViewController:
- (nullable UIViewController*)viewController {
- self = [super initWithBaseViewController:viewController];
- if (self) {
- _propertyReleaser_SelectorCoordinator.Init(self,
- [SelectorCoordinator class]);
- }
- return self;
-}
-
- (void)start {
- self.selectorPickerViewController = [[[SelectorPickerViewController alloc]
- initWithOptions:self.options
- default:self.defaultOption] autorelease];
+ self.selectorPickerViewController =
+ [[SelectorPickerViewController alloc] initWithOptions:self.options
+ default:self.defaultOption];
self.selectorPickerViewController.delegate = self;
self.selectorPickerViewController.modalTransitionStyle =
@@ -75,9 +67,9 @@
presentationControllerForPresentedViewController:(UIViewController*)presented
presentingViewController:(UIViewController*)presenting
sourceViewController:(UIViewController*)source {
- return [[[SelectorPickerPresentationController alloc]
+ return [[SelectorPickerPresentationController alloc]
initWithPresentedViewController:self.selectorPickerViewController
- presentingViewController:self.baseViewController] autorelease];
+ presentingViewController:self.baseViewController];
}
@end
« no previous file with comments | « ios/chrome/browser/ui/elements/BUILD.gn ('k') | ios/chrome/browser/ui/elements/selector_picker_presentation_controller.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698