commit | b8878bf7ace6abb744e2cd0df919744803b110d4 | [log] [tgz] |
---|---|---|
author | Mohsen Izadi <[email protected]> | Fri Nov 06 19:16:42 2020 |
committer | Commit Bot <[email protected]> | Fri Nov 06 19:16:42 2020 |
tree | b814301723fbcce9853bc62b6a29594b5636a18b | |
parent | a6f49535a3eaf4749d0e6020fada677f5025033d [diff] |
Make cc::EventMetrics non-copyable Generally, event handling code that fully handles an event moves the metrics object to `EventsMetricsManager` as it does not need it anymore. However, `EventsMetricsManager` currently saves a copy of the object to be sent to `CompositorFrameReporter` to be reported. It can instead move the object in which case `cc::EventMetrics` does not need to be copyable anymore. Some tests that take advantage of copyability of `cc::EventMetrics` need to be updated, too. Bug: 1054009 Change-Id: Iafdb1346ea96a1e962de4c61e962bc1a51066a18 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2518916 Reviewed-by: Dave Tapuska <[email protected]> Reviewed-by: Jonathan Ross <[email protected]> Commit-Queue: Mohsen Izadi <[email protected]> Cr-Commit-Position: refs/heads/master@{#824956}
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 .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.