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 ff3ee1eb3362f66b1ef0a0ae2a9773ae6d073590..49285daceecbba9065d37465d78f90b2ed05fe32 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,14 @@ 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] initWithToolbar]); |
+ [_toolbarController setDispatcher:dispatcher]; |
_toolbarController.get().readingListModel = [dataSource readingListModel]; |
UIView* toolbarView = [_toolbarController view]; |