Toolbar: Remove some outbound dependencies
This CL removes some outbound dependencies of TopToolbarCoordinator: 1. IdentityDiscController - observer registration is now managed by ToolbarManager - Supplier is passed to StartSurface instead 2. compositor.Invalidator.Client compositor.layouts.LayoutUpdateHost - Uses a simple Runnable instead of the interface 3. HomepageManager - observer registration is now managed by ToolbarManager Bug: 1127732 Change-Id: I52a2a714fa180637ce8418559956ec55e803da0c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2423144Reviewed-by:Patrick Noland <pnoland@chromium.org> Reviewed-by:
Matthew Jones <mdjones@chromium.org> Commit-Queue: Jinsuk Kim <jinsukkim@chromium.org> Cr-Commit-Position: refs/heads/master@{#810393}
Showing
Please register or sign in to comment