Changeset 245300 in webkit
- Timestamp:
- May 14, 2019, 1:03:46 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 3 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/http/tests/svg/crash-on-reload-with-filter-expected.txt (added)
-
LayoutTests/http/tests/svg/crash-on-reload-with-filter.html (added)
-
LayoutTests/http/tests/svg/resources/finishTest.html (added)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/rendering/svg/RenderSVGResourceContainer.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r245299 r245300 1 2019-05-14 Zalan Bujtas <zalan@apple.com> 2 3 Do not try to issue repaint while the render tree is being destroyed. 4 https://bugs.webkit.org/show_bug.cgi?id=197461 5 <rdar://problem/50368992> 6 7 Reviewed by Simon Fraser. 8 9 * http/tests/svg/crash-on-reload-with-filter-expected.txt: Added. 10 * http/tests/svg/crash-on-reload-with-filter.html: Added. 11 * http/tests/svg/resources/finishTest.html: Added. 12 1 13 2019-05-14 Youenn Fablet <youenn@apple.com> 2 14 -
trunk/Source/WebCore/ChangeLog
r245299 r245300 1 2019-05-14 Zalan Bujtas <zalan@apple.com> 2 3 Do not try to issue repaint while the render tree is being destroyed. 4 https://bugs.webkit.org/show_bug.cgi?id=197461 5 <rdar://problem/50368992> 6 7 Reviewed by Simon Fraser. 8 9 Test: http/tests/svg/crash-on-reload-with-filter.html 10 11 We don't need to compute repaint rects when the render tree is getting torn down. We'll issue a full repaint at some point. 12 Also during full render tree destruction the inline tree state is undefined. We should avoid accessing it. 13 14 * rendering/svg/RenderSVGResourceContainer.cpp: 15 (WebCore::RenderSVGResourceContainer::markAllClientLayersForInvalidation): 16 1 17 2019-05-14 Youenn Fablet <youenn@apple.com> 2 18 -
trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.cpp
r240237 r245300 123 123 void RenderSVGResourceContainer::markAllClientLayersForInvalidation() 124 124 { 125 if (m_clientLayers.isEmpty()) 126 return; 127 if ((*m_clientLayers.begin())->renderer().renderTreeBeingDestroyed()) 128 return; 125 129 for (auto* clientLayer : m_clientLayers) 126 130 clientLayer->filterNeedsRepaint();
Note:
See TracChangeset
for help on using the changeset viewer.