commit | 65840f0ea71d98744f5677d026cda8d70106c457 | [log] [tgz] |
---|---|---|
author | Malay Keshav <[email protected]> | Tue Aug 20 00:38:50 2019 |
committer | Commit Bot <[email protected]> | Tue Aug 20 00:38:50 2019 |
tree | b19b49a33867e59b2c3b578d2102f2ce964ff368 | |
parent | e88f834841e76c6ef691fc06d7edcc778579dd86 [diff] |
Fix seg fault crash during device scale factor change If the device scale factor of a layer changes while it is undergoing a transform animation, it may result in a crash. This is because during a device scale factor change operation, all transform animations are cancelled leading to a call being made to animation observers of the transform animation. The observers can then delete the layer or some other layer in the hierarchical traversal. This can result in a seg fault crash. Bug: 987300 Test: Added unit test for the crash. Change-Id: I8842e4b39daf59e4068497a3d662fda7f921b729 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1757126 Reviewed-by: Scott Violet <[email protected]> Commit-Queue: Malay Keshav <[email protected]> Cr-Commit-Position: refs/heads/master@{#688360}
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 .