Changeset 19368 for S60/trunk/WebCore
- Timestamp:
- 02/02/07 11:47:58 (2 years ago)
- Location:
- S60/trunk/WebCore
- Files:
-
- 2 modified
-
ChangeLog (modified) (1 diff)
-
khtml/rendering/render_object.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
S60/trunk/WebCore/ChangeLog
r19340 r19368 1 bujtas, Reviewed by yongjun. 2 DESC: browser crashes on www.tays.fi. when multiple layers are referring to the same background image, the render_object does not do proper deref on the image. 3 fix: loop through the background layers and defer background images 4 http://bugs.webkit.org/show_bug.cgi?id=12543 5 6 WARNING: NO TEST CASES ADDED OR CHANGED 7 8 * khtml/rendering/render_object.cpp: 9 (RenderObject::arenaDelete): 10 1 11 brmorris, Reviewed by zalan 2 12 DESC: Updated def file -
S60/trunk/WebCore/khtml/rendering/render_object.cpp
r16625 r19368 1862 1862 void RenderObject::arenaDelete(RenderArena *arena, void *) 1863 1863 { 1864 if (m_style->backgroundImage()) 1865 m_style->backgroundImage()->deref(this); 1864 for (const BackgroundLayer* layer = m_style->backgroundLayers(); layer; layer = layer->next()) 1865 if (layer->backgroundImage()) 1866 layer->backgroundImage()->deref(this); 1867 1866 1868 if (m_style) 1867 1869 m_style->deref(arena);