GitHub PushEvent at 2014-06-10 19:21:15
Repository: blink
Actor: dstockwell
Payload: {"shas":[["4aeec20ad01328d1e77a9564aec1479e8f47a582","eaa1fee310960fbd4ea077a3e7f8534caffa945f@igalia.com","Don't leave stale pointers into m_grid\n\nSometimes grid children are wrapped into an anonymous blocks to become grid\nitems. Those anonymous blocks could be eventually removed by\nRenderBlock::removeLeftoverAnonymousBlock() (called for example when adding\na new child to the grid). That method does not notify the hierarchy about\nthe removal since those anonymous blocks are not part of the\nDOM. This means that further accesses to the m_grid contents will trigger\ninvalid accesses to the already deleted RenderObjects (the anonymous blocks).\n\nTo fix it we invalidate the contents of m_grid by setting the dirty flag in\nthe grid.\n\nBased on the previous work in r161127 by <jchaffraix@chromium.org>\n\nBUG=313293\n\nReview URL: https://codereview.chromium.org/302083005\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@175912 bbb929c8-8fbe-4397-9dbb-9b2b20218538","svillar@igalia.com",true]],"size":1,"ref":"refs/heads/master","head":"4aeec20ad01328d1e77a9564aec1479e8f47a582"}