diff options
author | schenney <schenney@chromium.org> | 2016-03-02 14:40:46 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-02 22:42:05 +0000 |
commit | c80d2b59c2357c6cae1dee9baef6fbaecb3c8136 (patch) | |
tree | 135ee1d53f9772aad56e8d910d6afe195eb4d540 /extensions/common | |
parent | aed47985d7f1320613d90fa2bf95de9cebe9d606 (diff) | |
download | chromium_src-c80d2b59c2357c6cae1dee9baef6fbaecb3c8136.zip chromium_src-c80d2b59c2357c6cae1dee9baef6fbaecb3c8136.tar.gz chromium_src-c80d2b59c2357c6cae1dee9baef6fbaecb3c8136.tar.bz2 |
Don't use a SubtreeLayoutScope object for SVG resource layout
SVG geometry depends on having its related resources laid out before
it can be laid out itself. This is enforced within the
layout code for the geometry, but doing so fires an assert in SubtreeLayoutScope
due to the fact that objects still need layout
when a child finishes. The assert is invalid, because the object is
about to be laid out so will not miss layout (we layout out of tree
order for resources).
This patch removes the SubtreeLayoutScope for resource layout, hence
avoiding the assert.
R=fs@opera.com
BUG=589389
Review URL: https://codereview.chromium.org/1749423005
Cr-Commit-Position: refs/heads/master@{#378858}
Diffstat (limited to 'extensions/common')
0 files changed, 0 insertions, 0 deletions