commit | 95c92707f017559f589a90b7ad418414e831592c | [log] [tgz] |
---|---|---|
author | edchin <[email protected]> | Sat Nov 04 00:35:07 2017 |
committer | Commit Bot <[email protected]> | Sat Nov 04 00:35:07 2017 |
tree | c86561d141d0491b757569ab2e5f4bef149de866 | |
parent | 000eda7528568de276e5d4b3337d5e9d82d18c3b [diff] |
[ios] Extract presentation from sync_error_infobar_delegate SyncErrorInfobarDelegate is a model-like object that currently displays UI via the dispatcher (eg, -showSyncSettings). We want to extract presentation actions out of this model layer and into the VC layer. This CL introduces a protocol |SyncPresenter|. The BVC and FirstRunSignInViewController conform to this protocol. The presenter is plumbed into the SyncErrorInfobarDelegate to handle presentation actions. Bug: Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I54297d7aa0857596cddfd2297cfecda3b5b88afe Reviewed-on: https://chromium-review.googlesource.com/750186 Commit-Queue: edchin <[email protected]> Reviewed-by: Gregory Chatzinoff <[email protected]> Reviewed-by: Mark Cogan <[email protected]> Reviewed-by: edchin <[email protected]> Cr-Commit-Position: refs/heads/master@{#513991}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .