Index: ios/chrome/browser/ui/contextual_search/panel_configuration.mm |
diff --git a/ios/chrome/browser/ui/contextual_search/panel_configuration.mm b/ios/chrome/browser/ui/contextual_search/panel_configuration.mm |
index 7e836d9c329b20bb1e80ee062e788a34094d7fb1..f58f7b529955a40b12d83e9bed56f7e200aa113a 100644 |
--- a/ios/chrome/browser/ui/contextual_search/panel_configuration.mm |
+++ b/ios/chrome/browser/ui/contextual_search/panel_configuration.mm |
@@ -5,7 +5,14 @@ |
#include "ios/chrome/browser/ui/contextual_search/panel_configuration.h" |
#include "base/logging.h" |
-#include "base/mac/scoped_nsobject.h" |
+ |
+#if !defined(__has_feature) || !__has_feature(objc_arc) |
+#error "This file requires ARC support." |
+#endif |
+ |
+#if !defined(__has_feature) || !__has_feature(objc_arc) |
+#error "This file requires ARC support." |
marq (ping after 24h)
2017/01/13 10:38:18
Clearly people aren't listening ...
stkhapugin
2017/01/17 15:57:44
Done.
|
+#endif |
namespace { |
// Amount of tab that a previewing pane leaves visible, expressed as a fraction. |
@@ -43,7 +50,7 @@ typedef struct { CGFloat byState[ContextualSearch::COVERING + 1]; } Positions; |
+ (instancetype)configurationForContainerSize:(CGSize)containerSize |
horizontalSizeClass: |
(UIUserInterfaceSizeClass)horizontalSizeClass { |
- PanelConfiguration* config = [[[self alloc] init] autorelease]; |
+ PanelConfiguration* config = [[self alloc] init]; |
config.containerSize = containerSize; |
config.horizontalSizeClass = horizontalSizeClass; |
return config; |