diff options
Diffstat (limited to 'WebCore/platform/graphics/filters/FEColorMatrix.cpp')
-rw-r--r-- | WebCore/platform/graphics/filters/FEColorMatrix.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/WebCore/platform/graphics/filters/FEColorMatrix.cpp b/WebCore/platform/graphics/filters/FEColorMatrix.cpp index acf7d4a..1c99b1e 100644 --- a/WebCore/platform/graphics/filters/FEColorMatrix.cpp +++ b/WebCore/platform/graphics/filters/FEColorMatrix.cpp @@ -33,16 +33,16 @@ namespace WebCore { -FEColorMatrix::FEColorMatrix(ColorMatrixType type, const Vector<float>& values) - : FilterEffect() +FEColorMatrix::FEColorMatrix(Filter* filter, ColorMatrixType type, const Vector<float>& values) + : FilterEffect(filter) , m_type(type) , m_values(values) { } -PassRefPtr<FEColorMatrix> FEColorMatrix::create(ColorMatrixType type, const Vector<float>& values) +PassRefPtr<FEColorMatrix> FEColorMatrix::create(Filter* filter, ColorMatrixType type, const Vector<float>& values) { - return adoptRef(new FEColorMatrix(type, values)); + return adoptRef(new FEColorMatrix(filter, type, values)); } ColorMatrixType FEColorMatrix::type() const @@ -148,14 +148,14 @@ void effectType(ByteArray* pixelArray, const Vector<float>& values) } } -void FEColorMatrix::apply(Filter* filter) +void FEColorMatrix::apply() { FilterEffect* in = inputEffect(0); - in->apply(filter); + in->apply(); if (!in->resultImage()) return; - GraphicsContext* filterContext = effectContext(filter); + GraphicsContext* filterContext = effectContext(); if (!filterContext) return; |