Convert PrintObserver to a tab helper (PrintTabHelper).
Change PrintObserver to a WebStateUserData and move creation to BrowserViewController to remove the need to create it from Tab and a dependency of model on UI. Introduce a separate protocol WebStatePrinter implemented by BrowserViewController to decouple PrintTabHelper from UI. Bug: 760556 Change-Id: I42ea68e70e84b52ed7c5f705ee01e74e749e09df Reviewed-on: https://chromium-review.googlesource.com/660122 Commit-Queue: Sylvain Defresne <sdefresne@chromium.org> Reviewed-by:Rohit Rao (ping after 24h) <rohitrao@chromium.org> Cr-Commit-Position: refs/heads/master@{#501257}
Showing
Please register or sign in to comment