| Index: Source/core/rendering/FilterEffectRenderer.h | 
| diff --git a/Source/core/rendering/FilterEffectRenderer.h b/Source/core/rendering/FilterEffectRenderer.h | 
| index eb80830804a25c222a7f03e4b1337b01af3c5f72..9fd408dd4e994424a2f6340c24aef612ce42e9ca 100644 | 
| --- a/Source/core/rendering/FilterEffectRenderer.h | 
| +++ b/Source/core/rendering/FilterEffectRenderer.h | 
| @@ -43,7 +43,6 @@ | 
|  | 
| namespace WebCore { | 
|  | 
| -typedef Vector<RefPtr<FilterEffect> > FilterEffectList; | 
| class CachedShader; | 
| class CustomFilterProgram; | 
| class Document; | 
| @@ -96,7 +95,6 @@ public: | 
| ImageBuffer* output() const { return lastEffect()->asImageBuffer(); } | 
|  | 
| bool build(RenderObject* renderer, const FilterOperations&); | 
| -    PassRefPtr<FilterEffect> buildReferenceFilter(RenderObject* renderer, PassRefPtr<FilterEffect> previousEffect, ReferenceFilterOperation*); | 
| bool updateBackingStoreRect(const FloatRect& filterRect); | 
| void allocateBackingStoreIfNeeded(); | 
| void clearIntermediateResults(); | 
| @@ -110,9 +108,7 @@ public: | 
| bool hasCustomShaderFilter() const { return m_hasCustomShaderFilter; } | 
| PassRefPtr<FilterEffect> lastEffect() const | 
| { | 
| -        if (m_effects.size() > 0) | 
| -            return m_effects.last(); | 
| -        return 0; | 
| +        return m_lastEffect; | 
| } | 
| private: | 
|  | 
| @@ -121,8 +117,8 @@ private: | 
|  | 
| FloatRect m_sourceDrawingRegion; | 
|  | 
| -    FilterEffectList m_effects; | 
| RefPtr<SourceGraphic> m_sourceGraphic; | 
| +    RefPtr<FilterEffect> m_lastEffect; | 
|  | 
| IntRectExtent m_outsets; | 
|  | 
|  |