commit | f4ba6c5b332c4d893fd07801b21053fa68c0b949 | [log] [tgz] |
---|---|---|
author | Alex Clarke <alexclarke@chromium.org> | Thu Apr 18 17:50:52 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Apr 18 17:50:52 2019 |
tree | 1011f8a9711de9178d606789dfb66c715a7c922b | |
parent | 952b66d46e9dbc6df43272abc6a988654b37b382 [diff] |
java: Add a choreographer frame task trait This is useful if you need to guarantee something like a layout pass has occurred before your task runs. Tasks posted with TaskTraits.CHOREOGRAPHER_FRAME will run next time there's a vsync and after all other ready tasks on the thread have run. I put the trait under base because from what I understand there is some ui/ code that needs it but ui/ can't depend on content/. Bug: 863341 Change-Id: Ibcb7a843866c2b2c4f4394ebd18c8ef7aa33b5bc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1549114 Commit-Queue: Alex Clarke <alexclarke@chromium.org> Reviewed-by: Yaron Friedman <yfriedman@chromium.org> Reviewed-by: Sami Kyöstilä <skyostil@chromium.org> Reviewed-by: Karolina Soltys <ksolt@chromium.org> Cr-Commit-Position: refs/heads/master@{#652215}
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 .