commit | c40cbe12bd6f5ac36129896af9aca820052ea5aa | [log] [tgz] |
---|---|---|
author | Yusuf Ozuysal <yusufo@chromium.org> | Fri May 24 21:51:48 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri May 24 21:51:48 2019 |
tree | 400d77208b2d1d5d8077dcdf95fcb73b558221c8 | |
parent | 2b7e68b2c83f226212b2983188ecb71e1f80209e [diff] |
Delay calling uiDoneClosing until all animations are finished uiDoneClosing sets the index which does a lot of work, so if we are also playing an animation during that, the animation quality suffers quite a bit. With this change, we check whether there are any ongoing layout animations and postpone the call until the animation finishes. BUG=960427 Change-Id: I8a37e7cd37a2ec3758c3150d4e2b1715908e4358 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1625839 Commit-Queue: Yusuf Ozuysal <yusufo@chromium.org> Reviewed-by: Wei-Yin Chen (陳威尹) <wychen@chromium.org> Reviewed-by: Matthew Jones <mdjones@chromium.org> Cr-Commit-Position: refs/heads/master@{#663280}
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 .