| Index: Source/core/rendering/RenderLayerFilterInfo.cpp
|
| diff --git a/Source/core/rendering/RenderLayerFilterInfo.cpp b/Source/core/rendering/RenderLayerFilterInfo.cpp
|
| index f287bd8a973d390c5ce34aa52edf74ca5e77dee1..1c25dc87657bc3e55857b113b753e98d44ee0609 100644
|
| --- a/Source/core/rendering/RenderLayerFilterInfo.cpp
|
| +++ b/Source/core/rendering/RenderLayerFilterInfo.cpp
|
| @@ -134,7 +134,7 @@ void RenderLayerFilterInfo::updateReferenceFilterClients(const FilterOperations&
|
| if (!isSVGFilterElement(filter))
|
| continue;
|
| if (filter->renderer())
|
| - toRenderSVGResourceContainer(filter->renderer())->addClientRenderLayer(m_layer);
|
| + toRenderSVGResourceContainer(filter->renderer())->addClient(m_layer->renderer());
|
| else
|
| toSVGFilterElement(filter)->addClient(m_layer->renderer()->node());
|
| m_internalSVGReferences.append(filter);
|
| @@ -150,7 +150,7 @@ void RenderLayerFilterInfo::removeReferenceFilterClients()
|
| for (size_t i = 0; i < m_internalSVGReferences.size(); ++i) {
|
| Element* filter = m_internalSVGReferences.at(i).get();
|
| if (filter->renderer())
|
| - toRenderSVGResourceContainer(filter->renderer())->removeClientRenderLayer(m_layer);
|
| + toRenderSVGResourceContainer(filter->renderer())->removeClient(m_layer->renderer());
|
| else
|
| toSVGFilterElement(filter)->removeClient(m_layer->renderer()->node());
|
| }
|
|
|