Index: ios/chrome/browser/ui/ntp/new_tab_page_panel_protocol.h |
diff --git a/ios/chrome/browser/ui/ntp/new_tab_page_panel_protocol.h b/ios/chrome/browser/ui/ntp/new_tab_page_panel_protocol.h |
index 1ceb02dadaaa39b3778f7dabea96b7626d554457..ebbe00050c7c0c705292db2fd4aa109611eff97a 100644 |
--- a/ios/chrome/browser/ui/ntp/new_tab_page_panel_protocol.h |
+++ b/ios/chrome/browser/ui/ntp/new_tab_page_panel_protocol.h |
@@ -35,13 +35,13 @@ extern const int kNewTabPageDistanceToFadeShadow; |
@protocol NewTabPagePanelProtocol<NewTabPagePanelControllerSnapshotting> |
// NewTabPagePanelController delegate, may be nil. |
-@property(nonatomic, assign) id<NewTabPagePanelControllerDelegate> delegate; |
+@property(nonatomic, weak) id<NewTabPagePanelControllerDelegate> delegate; |
// Alpha value to use for the NewTabPageBar shadow. |
@property(nonatomic, readonly) CGFloat alphaForBottomShadow; |
// Main view. |
-@property(nonatomic, readonly) UIView* view; |
+@property(nonatomic, readonly, strong) UIView* view; |
// Reload any displayed data to ensure the view is up to date. |
- (void)reload; |