Changeset 110646 in webkit
- Timestamp:
- Mar 13, 2012, 5:18:43 PM (15 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
rendering/RenderLayerBacking.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r110643 r110646 1 2012-03-13 Simon Fraser <simon.fraser@apple.com> 2 3 Fix potential crash when loading test results 4 https://bugs.webkit.org/show_bug.cgi?id=81062 5 <rdar://problem/11041732> 6 7 Reviewed by Dean Jackson. 8 9 If RenderLayerBacking::isSimpleContainerCompositingLayer() is called early, 10 before the document has a documentElement(), then it crashes. Fix with 11 a null check on documentElement(). 12 13 No test because it's timing dependent. 14 15 * rendering/RenderLayerBacking.cpp: 16 (WebCore::RenderLayerBacking::isSimpleContainerCompositingLayer): 17 1 18 2012-03-13 Dan Bernstein <mitz@apple.com> 2 19 -
trunk/Source/WebCore/rendering/RenderLayerBacking.cpp
r110601 r110646 827 827 if (renderObject->node() && renderObject->node()->isDocumentNode()) { 828 828 // Look to see if the root object has a non-simple background 829 RenderObject* rootObject = renderObject->document()->documentElement() ->renderer();829 RenderObject* rootObject = renderObject->document()->documentElement() ? renderObject->document()->documentElement()->renderer() : 0; 830 830 if (!rootObject) 831 831 return false;
Note:
See TracChangeset
for help on using the changeset viewer.