diff options
author | David Deephanphongs <dpanpong@google.com> | 2011-05-01 16:18:52 -0700 |
---|---|---|
committer | David Deephanphongs <dpanpong@google.com> | 2011-05-04 14:27:51 -0700 |
commit | f026bfbd0b2f3f45cbed023bd41f0f2665c1f62d (patch) | |
tree | 0396a327c283172481aa5bef8bbfb08c9d8a2c23 /WebCore/rendering/SVGRenderSupport.cpp | |
parent | cef717ff0869605896b43ea1c86b5c0fa96c2c81 (diff) | |
download | external_webkit-f026bfbd0b2f3f45cbed023bd41f0f2665c1f62d.zip external_webkit-f026bfbd0b2f3f45cbed023bd41f0f2665c1f62d.tar.gz external_webkit-f026bfbd0b2f3f45cbed023bd41f0f2665c1f62d.tar.bz2 |
Fix crash in font-handling code caused by repainting while a style recalculation was pending.
The Android FrameCache was being updated while a style recalculation
was pending. This would cause the cached fonts in the
FontFallbackList to be accessed, but that cache is not necessarily
consistant while a recalculation is pending.
A similar issue was occurring with recordPictureSet.
In updateFrameCache() and recordPictureSet(), early-abort if the document
is waiting for a style recalculation. In notifyProgressFinished(), remove
the call to updateFrameCache().
BUG=4292199
Change-Id: I2ae80ddc2d596e2f15455f54f4de7dde6e42ade8
Diffstat (limited to 'WebCore/rendering/SVGRenderSupport.cpp')
0 files changed, 0 insertions, 0 deletions