Changeset 105549 in webkit
- Timestamp:
- Jan 20, 2012 3:23:56 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r105548 r105549 1 2012-01-20 Tim Horton <timothy_horton@apple.com> 2 3 Crash in RenderSVGResourceContainer::markAllClientsForInvalidation 4 https://bugs.webkit.org/show_bug.cgi?id=76606 5 <rdar://problem/10720970> 6 7 Reviewed by Dirk Schulze. 8 9 * svg/custom/crash-inline-container-client-expected.txt: Added. 10 * svg/custom/crash-inline-container-client.html: Added. 11 1 12 2012-01-20 Alexey Proskuryakov <ap@apple.com> 2 13 -
trunk/Source/WebCore/ChangeLog
r105548 r105549 1 2012-01-20 Tim Horton <timothy_horton@apple.com> 2 3 Crash in RenderSVGResourceContainer::markAllClientsForInvalidation 4 https://bugs.webkit.org/show_bug.cgi?id=76606 5 <rdar://problem/10720970> 6 7 Reviewed by Dirk Schulze. 8 9 Notify SVGResourcesCache and superclass when RenderSVGInline is about 10 to be destroyed, preventing a crash. 11 12 Test: svg/custom/crash-inline-container-client.html 13 14 * rendering/svg/RenderSVGInline.cpp: 15 (WebCore::RenderSVGInline::willBeDestroyed): 16 * rendering/svg/RenderSVGInline.h: 17 1 18 2012-01-20 Alexey Proskuryakov <ap@apple.com> 2 19 -
trunk/Source/WebCore/rendering/svg/RenderSVGInline.cpp
r105143 r105549 96 96 } 97 97 98 void RenderSVGInline::willBeDestroyed() 99 { 100 SVGResourcesCache::clientDestroyed(this); 101 RenderInline::willBeDestroyed(); 102 } 103 98 104 void RenderSVGInline::styleWillChange(StyleDifference diff, const RenderStyle* newStyle) 99 105 { -
trunk/Source/WebCore/rendering/svg/RenderSVGInline.h
r105143 r105549 54 54 virtual InlineFlowBox* createInlineFlowBox(); 55 55 56 virtual void willBeDestroyed(); 56 57 virtual void styleWillChange(StyleDifference, const RenderStyle* newStyle); 57 58 virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle);
Note: See TracChangeset
for help on using the changeset viewer.