Changeset 245453 in webkit
- Timestamp:
- May 17, 2019, 4:25:14 AM (7 years ago)
- Location:
- releases/WebKitGTK/webkit-2.24
- 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
-
releases/WebKitGTK/webkit-2.24/LayoutTests/ChangeLog
r245445 r245453 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-04 Tadeu Zagallo <tzagallo@apple.com> 2 14 -
releases/WebKitGTK/webkit-2.24/Source/WebCore/ChangeLog
r245449 r245453 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-09 Brent Fulgham <bfulgham@apple.com> 2 18 -
releases/WebKitGTK/webkit-2.24/Source/WebCore/rendering/svg/RenderSVGResourceContainer.cpp
r240237 r245453 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.