diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/svg/svg_fe_convolve_matrix_element.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/core/svg/svg_fe_convolve_matrix_element.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/core/svg/svg_fe_convolve_matrix_element.cc b/chromium/third_party/blink/renderer/core/svg/svg_fe_convolve_matrix_element.cc index d37f9815c99..383993435fc 100644 --- a/chromium/third_party/blink/renderer/core/svg/svg_fe_convolve_matrix_element.cc +++ b/chromium/third_party/blink/renderer/core/svg/svg_fe_convolve_matrix_element.cc @@ -116,7 +116,7 @@ SVGFEConvolveMatrixElement::SVGFEConvolveMatrixElement(Document& document) AddToPropertyMap(target_y_); } -void SVGFEConvolveMatrixElement::Trace(Visitor* visitor) { +void SVGFEConvolveMatrixElement::Trace(Visitor* visitor) const { visitor->Trace(bias_); visitor->Trace(divisor_); visitor->Trace(in1_); @@ -166,8 +166,7 @@ bool SVGFEConvolveMatrixElement::SetFilterEffectAttribute( const QualifiedName& attr_name) { FEConvolveMatrix* convolve_matrix = static_cast<FEConvolveMatrix*>(effect); if (attr_name == svg_names::kEdgeModeAttr) - return convolve_matrix->SetEdgeMode( - edge_mode_->CurrentValue()->EnumValue()); + return convolve_matrix->SetEdgeMode(edge_mode_->CurrentEnumValue()); if (attr_name == svg_names::kDivisorAttr) return convolve_matrix->SetDivisor(ComputeDivisor()); if (attr_name == svg_names::kBiasAttr) @@ -214,7 +213,7 @@ FilterEffect* SVGFEConvolveMatrixElement::Build( auto* effect = MakeGarbageCollected<FEConvolveMatrix>( filter, MatrixOrder(), ComputeDivisor(), bias_->CurrentValue()->Value(), - TargetPoint(), edge_mode_->CurrentValue()->EnumValue(), + TargetPoint(), edge_mode_->CurrentEnumValue(), preserve_alpha_->CurrentValue()->Value(), kernel_matrix_->CurrentValue()->ToFloatVector()); effect->InputEffects().push_back(input1); |