Index: ios/chrome/browser/native_app_launcher/native_app_infobar_delegate.h |
diff --git a/ios/chrome/browser/native_app_launcher/native_app_infobar_delegate.h b/ios/chrome/browser/native_app_launcher/native_app_infobar_delegate.h |
index 9d84758d0316b42e9ceedd5f2e8e84fcb81ee995..179d16dc80e8016d38dca09068afbed92bc03d5d 100644 |
--- a/ios/chrome/browser/native_app_launcher/native_app_infobar_delegate.h |
+++ b/ios/chrome/browser/native_app_launcher/native_app_infobar_delegate.h |
@@ -64,7 +64,7 @@ class NativeAppInfoBarDelegate : public infobars::InfoBarDelegate { |
private: |
bool ShouldExpire(const NavigationDetails& details) const override; |
- id<NativeAppNavigationControllerProtocol> controller_; |
+ __weak id<NativeAppNavigationControllerProtocol> controller_; |
net::URLRequestContextGetter* requestContextGetter_; |
GURL page_url_; |
NativeAppControllerType type_; |