[SPv175+] Don't hold references to paint properties from CompositedLayerRasterInvalidator
CompositedLayerRasterInvalidator::PaintChunkInfo::property_tree_state no longer holds references to the property nodes which may be freed after this structure is created. We never dereference the pointers and newly created property nodes always have Changed() flag set, so this is good for property change detection. This avoids the structure holding the whole out-dated paint property tree (in the worst case). Bug: 833496 Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: If16082f7371dbc59b816e274ee02a87158952b08 Reviewed-on: https://chromium-review.googlesource.com/1017768Reviewed-by:Philip Rogers <pdr@chromium.org> Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Cr-Commit-Position: refs/heads/master@{#553363}
Showing
Please register or sign in to comment