Changeset 29457 in webkit
- Timestamp:
- Jan 13, 2008, 8:40:46 PM (17 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/WebCore/ChangeLog ¶
r29456 r29457 1 2008-01-13 Dan Bernstein <mitz@apple.com> 2 3 Reviewed by Darin Adler. 4 5 - fix http://bugs.webkit.org/show_bug.cgi?id=16865 6 fast/layers/resize-layer-deletion-crash.html crashes under GuardMalloc 7 8 * rendering/RenderBox.cpp: 9 (WebCore::RenderBox::destroy): Removed the call to 10 RenderLayer::destroy() from here, because ~RenderLayer() calls 11 RenderObject() methods. 12 * rendering/RenderObject.cpp: 13 (WebCore::RenderObject::destroy): Added the call to 14 RenderLayer::destroy() here. 15 1 16 2008-01-13 Eric Seidel <eric@webkit.org> 2 17 -
TabularUnified trunk/WebCore/rendering/RenderBox.cpp ¶
r29364 r29457 165 165 gOverrideSizeMap->remove(this); 166 166 167 RenderLayer* layer = m_layer;168 RenderArena* arena = renderArena();169 170 167 // This must be done before we destroy the RenderObject. 171 if ( layer)172 layer->clearClipRect();168 if (m_layer) 169 m_layer->clearClipRect(); 173 170 174 171 RenderObject::destroy(); 175 176 if (layer)177 layer->destroy(arena);178 172 } 179 173 -
TabularUnified trunk/WebCore/rendering/RenderObject.cpp ¶
r29257 r29457 2546 2546 remove(); 2547 2547 2548 arenaDelete(document()->renderArena(), this); 2548 RenderArena* arena = renderArena(); 2549 2550 if (hasLayer()) 2551 layer()->destroy(arena); 2552 2553 arenaDelete(arena, this); 2549 2554 } 2550 2555
Note:
See TracChangeset
for help on using the changeset viewer.