Index: Source/core/rendering/svg/SVGRenderingContext.cpp |
diff --git a/Source/core/rendering/svg/SVGRenderingContext.cpp b/Source/core/rendering/svg/SVGRenderingContext.cpp |
index d461278f44237d4d22f65a83279a7b9b54d6d6f1..05ba7a17befea14d89f36b2f5846e1e2eee22a39 100644 |
--- a/Source/core/rendering/svg/SVGRenderingContext.cpp |
+++ b/Source/core/rendering/svg/SVGRenderingContext.cpp |
@@ -45,8 +45,8 @@ SVGRenderingContext::~SVGRenderingContext() |
ASSERT(SVGResourcesCache::cachedResourcesForRenderObject(m_object)->filter() == m_filter); |
RenderDrawingRecorder recorder(m_originalPaintInfo->context, *m_object, DisplayItem::SVGFilter, LayoutRect::infiniteRect()); |
- if (!recorder.canUseCachedDrawing()) |
- m_filter->finishEffect(m_object, m_originalPaintInfo->context); |
+ ASSERT(!recorder.canUseCachedDrawing()); |
+ m_filter->finishEffect(m_object, m_originalPaintInfo->context); |
// Reset the paint info after the filter effect has been completed. |
// This isn't strictly required (e.g., m_paintInfo.rect is not used |