Index: ios/chrome/browser/ui/stack_view/stack_view_controller.h |
diff --git a/ios/chrome/browser/ui/stack_view/stack_view_controller.h b/ios/chrome/browser/ui/stack_view/stack_view_controller.h |
index 047e36964437b1af1eeb838e40acd10f869ec4bb..05979e33a0da1ba30c570911a605bb570e550a5f 100644 |
--- a/ios/chrome/browser/ui/stack_view/stack_view_controller.h |
+++ b/ios/chrome/browser/ui/stack_view/stack_view_controller.h |
@@ -27,8 +27,8 @@ class GURL; |
// Controller for the tab-switching UI displayed as a stack of tabs. |
@interface StackViewController : UIViewController<TabSwitcher> |
-@property(nonatomic, assign) id<TabSwitcherDelegate> delegate; |
-@property(nonatomic, assign) id<StackViewControllerTestDelegate> testDelegate; |
+@property(nonatomic, weak) id<TabSwitcherDelegate> delegate; |
+@property(nonatomic, weak) id<StackViewControllerTestDelegate> testDelegate; |
// Initializes with the given tab models, which must not be nil. |
// |activeTabModel| is the model which starts active, and must be one of the |