| Index: Source/core/rendering/RenderLayerFilterInfo.h
|
| diff --git a/Source/core/rendering/RenderLayerFilterInfo.h b/Source/core/rendering/RenderLayerFilterInfo.h
|
| index 12f1c865a76bf1cd2a9be8e415cacb8cdaf5ee7f..be2ddc991930785c32ce899ba9477795f8e39ad0 100644
|
| --- a/Source/core/rendering/RenderLayerFilterInfo.h
|
| +++ b/Source/core/rendering/RenderLayerFilterInfo.h
|
| @@ -54,7 +54,7 @@ public:
|
| static void removeFilterInfoForRenderLayer(RenderLayer*);
|
|
|
| FilterEffectRenderer* renderer() const { return m_renderer.get(); }
|
| - void setRenderer(PassRefPtr<FilterEffectRenderer>);
|
| + void setRenderer(PassRefPtrWillBeRawPtr<FilterEffectRenderer>);
|
|
|
| void updateReferenceFilterClients(const FilterOperations&);
|
| virtual void notifyFinished(Resource*) override;
|
| @@ -66,7 +66,7 @@ private:
|
|
|
| RenderLayer* m_layer;
|
|
|
| - RefPtr<FilterEffectRenderer> m_renderer;
|
| + RefPtrWillBePersistent<FilterEffectRenderer> m_renderer;
|
|
|
| static RenderLayerFilterInfoMap* s_filterMap;
|
| WillBePersistentHeapVector<RefPtrWillBeMember<Element> > m_internalSVGReferences;
|
|
|