commit | ae466922eb1574b4f5c236eb8b9675b79f122f53 | [log] [tgz] |
---|---|---|
author | Kurt Horimoto <kkhorimoto@chromium.org> | Wed Aug 07 17:21:02 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Aug 07 17:21:02 2019 |
tree | 0d52317b1c299041eca154b28bf86a38ffb26c39 | |
parent | b29255ab8b023364f3464c02fff1091b7e891ebb [diff] |
[iOS] Add OverlayPresenterObserver::DidShowOverlay(). When transitioning from the tab switcher to a foreground tab, there is sometimes a flicker that occurs between when the snapshot placeholder is removed and the overlays are finished being presented. By adding DidShowOverlay() we can ensure that the snapshot remains in place until the presentation of overlay UI has finished. In order to implement this callback, OverlayPresentationCallback was created so that the UI delegate can communicate presentation completion back to OverlayPresenter. Bug: 941745 Change-Id: I9663dd78019bea540bebf721978c627ff307888e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1655993 Commit-Queue: Kurt Horimoto <kkhorimoto@chromium.org> Reviewed-by: Mike Dougherty <michaeldo@chromium.org> Reviewed-by: Sergio Collazos <sczs@chromium.org> Cr-Commit-Position: refs/heads/master@{#684815}
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 .