Index: ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm |
diff --git a/ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm b/ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm |
index 8b892dcccf5bb9934807b43fdf5cf0121ab28618..f443d6b4bdcba10d06c8290e786ef8df91961268 100644 |
--- a/ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm |
+++ b/ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm |
@@ -48,7 +48,8 @@ |
} |
- (void)start { |
- self.viewController = [[ToolbarViewController alloc] init]; |
+ self.viewController = [[ToolbarViewController alloc] |
+ initWithDispatcher:static_cast<id>(self.browser->dispatcher())]; |
CommandDispatcher* dispatcher = self.browser->dispatcher(); |
[dispatcher startDispatchingToTarget:self |
@@ -61,7 +62,6 @@ |
[dispatcher startDispatchingToTarget:self |
forSelector:@selector(stopLoadingPage)]; |
- self.viewController.dispatcher = static_cast<id>(self.browser->dispatcher()); |
self.mediator.consumer = self.viewController; |
self.mediator.webStateList = &self.browser->web_state_list(); |