summaryrefslogtreecommitdiffstats
path: root/WebCore/rendering/SVGRenderSupport.cpp
diff options
context:
space:
mode:
authorDavid Deephanphongs <dpanpong@google.com>2011-05-01 16:18:52 -0700
committerDavid Deephanphongs <dpanpong@google.com>2011-05-04 14:27:51 -0700
commitf026bfbd0b2f3f45cbed023bd41f0f2665c1f62d (patch)
tree0396a327c283172481aa5bef8bbfb08c9d8a2c23 /WebCore/rendering/SVGRenderSupport.cpp
parentcef717ff0869605896b43ea1c86b5c0fa96c2c81 (diff)
downloadexternal_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