Index: ios/chrome/browser/ui/ntp/new_tab_page_header_view.mm |
diff --git a/ios/chrome/browser/ui/ntp/new_tab_page_header_view.mm b/ios/chrome/browser/ui/ntp/new_tab_page_header_view.mm |
index 4fe3ce9e6aab743900f5ac14e40296b8f2a876ad..805d5a17fec3f18fb38c2a3c235272067b701c15 100644 |
--- a/ios/chrome/browser/ui/ntp/new_tab_page_header_view.mm |
+++ b/ios/chrome/browser/ui/ntp/new_tab_page_header_view.mm |
@@ -64,12 +64,13 @@ const CGFloat kMaxConstraintConstantDiff = 5; |
[self addSubview:[_toolbarController view]]; |
} |
-- (void)addToolbarWithDataSource:(id<GoogleLandingDataSource>)dataSource { |
+- (void)addToolbarWithDataSource:(id<GoogleLandingDataSource>)dataSource |
+ dispatcher:(id)dispatcher { |
DCHECK(!_toolbarController); |
DCHECK(dataSource); |
- _toolbarController.reset([[NewTabPageToolbarController alloc] |
- initWithToolbarDataSource:dataSource]); |
+ _toolbarController.reset([[NewTabPageToolbarController alloc] init]); |
+ [_toolbarController setDispatcher:dispatcher]; |
_toolbarController.get().readingListModel = [dataSource readingListModel]; |
UIView* toolbarView = [_toolbarController view]; |