Remove most synchronous SVG resource layouts
Since most resources - markers excepted - no longer influence layout, we can burn down most of SVGLayoutSupport::LayoutResourcesIfNeeded, only leaving the essential bits (marker layout). Move the remnant of the function closer to its single user. Move the |is_in_layout_| member field from LayoutSVGResourceContainer to its LayoutSVGResourceMarker subclass. Bug: 1028061, 1028063 Change-Id: I87188dd6673df3b3eba3e5a49deb61669ce9b249 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2517501 Commit-Queue: Fredrik Söderquist <fs@opera.com> Reviewed-by:Stephen Chenney <schenney@chromium.org> Cr-Commit-Position: refs/heads/master@{#824120}
Showing
Please register or sign in to comment