| Index: third_party/WebKit/Source/core/paint/PaintLayerFilterInfo.h
|
| diff --git a/third_party/WebKit/Source/core/paint/PaintLayerFilterInfo.h b/third_party/WebKit/Source/core/paint/PaintLayerFilterInfo.h
|
| index 07e202148afc7c42879c568ec927a3fd329d857f..135443ea21e1f55bd31f68c5b463248a1c8a29d6 100644
|
| --- a/third_party/WebKit/Source/core/paint/PaintLayerFilterInfo.h
|
| +++ b/third_party/WebKit/Source/core/paint/PaintLayerFilterInfo.h
|
| @@ -80,7 +80,7 @@ public:
|
| static void removeFilterInfoForLayer(PaintLayer*);
|
|
|
| FilterEffectBuilder* builder() const { return m_builder.get(); }
|
| - void setBuilder(PassRefPtrWillBeRawPtr<FilterEffectBuilder>);
|
| + void setBuilder(RawPtr<FilterEffectBuilder>);
|
|
|
| void updateReferenceFilterClients(const FilterOperations&);
|
| void notifyFinished(Resource*) override;
|
| @@ -93,17 +93,17 @@ private:
|
|
|
| PaintLayer* m_layer;
|
|
|
| - RefPtrWillBePersistent<FilterEffectBuilder> m_builder;
|
| + Persistent<FilterEffectBuilder> m_builder;
|
|
|
| static PaintLayerFilterInfoMap* s_filterMap;
|
|
|
| // This field stores SVG reference filters (filter: url(#someElement)).
|
| // It is used when SVG filters are applied to an HTML element via CSS.
|
| - WillBePersistentHeapVector<RefPtrWillBeMember<Element>> m_internalSVGReferences;
|
| + PersistentHeapVector<Member<Element>> m_internalSVGReferences;
|
|
|
| // Same as m_internalSVGReferences, except that the reference belongs to a
|
| // different document.
|
| - WillBePersistentHeapVector<RefPtrWillBeMember<DocumentResource>> m_externalSVGReferences;
|
| + PersistentHeapVector<Member<DocumentResource>> m_externalSVGReferences;
|
| };
|
|
|
| } // namespace blink
|
|
|