Index: ios/chrome/browser/ui/static_content/static_html_native_content.mm |
diff --git a/ios/chrome/browser/ui/static_content/static_html_native_content.mm b/ios/chrome/browser/ui/static_content/static_html_native_content.mm |
index bfaa5a8905ef033758733bc89b46719e8296ef61..cdf10615e69aa6c9f2355e38cf10384b888cff2b 100644 |
--- a/ios/chrome/browser/ui/static_content/static_html_native_content.mm |
+++ b/ios/chrome/browser/ui/static_content/static_html_native_content.mm |
@@ -68,6 +68,11 @@ |
URL:URL]; |
} |
+- (void)dealloc { |
+ [[self scrollView] setDelegate:nil]; |
+ [super dealloc]; |
+} |
+ |
- (void)loadURL:(const GURL&)URL |
referrer:(const web::Referrer&)referrer |
transition:(ui::PageTransition)transition |
@@ -85,6 +90,7 @@ |
- (void)setOverscrollActionsController: |
(OverscrollActionsController*)controller { |
_overscrollActionsController.reset([controller retain]); |
+ [[self scrollView] setDelegate:controller]; |
} |
#pragma mark - |