commit | 27f74d09d48187d83dba4766d25aa89e988e53a5 | [log] [tgz] |
---|---|---|
author | fs@opera.com <fs@opera.com@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | Thu Feb 27 10:21:13 2014 |
committer | fs@opera.com <fs@opera.com@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | Thu Feb 27 10:21:13 2014 |
tree | 3c68af13ea1c1764446531d0edc8d80596dd6b82 | |
parent | ec5bdf911e0bc71488b7927041ce380cffac98eb [diff] |
Eliminate recursion in SVGTextMetricsBuilder::walkTree This tree-traveral can be trivially rewritten as a pre-order traversal using RenderObject::nextInPreOrderAfterChildren. Also fold the branches in the RenderSVGInlineText case to reduce the number of callsites to measureTextRenderer. Review URL: https://codereview.chromium.org/175323002 git-svn-id: svn://svn.chromium.org/blink/trunk@168005 bbb929c8-8fbe-4397-9dbb-9b2b20218538