Index: third_party/WebKit/Source/core/paint/FilterEffectBuilder.cpp |
diff --git a/third_party/WebKit/Source/core/paint/FilterEffectBuilder.cpp b/third_party/WebKit/Source/core/paint/FilterEffectBuilder.cpp |
index 1a6666f38dd4f774970996147bbe2e3064f3305f..7a5b74dd8e1960cadd1b7b50b43000ac24abcc15 100644 |
--- a/third_party/WebKit/Source/core/paint/FilterEffectBuilder.cpp |
+++ b/third_party/WebKit/Source/core/paint/FilterEffectBuilder.cpp |
@@ -31,6 +31,7 @@ |
#include "platform/FloatConversion.h" |
#include "platform/LengthFunctions.h" |
#include "platform/graphics/ColorSpace.h" |
+#include "platform/graphics/filters/FEBoxReflect.h" |
#include "platform/graphics/filters/FEColorMatrix.h" |
#include "platform/graphics/filters/FEComponentTransfer.h" |
#include "platform/graphics/filters/FEDropShadow.h" |
@@ -228,6 +229,11 @@ bool FilterEffectBuilder::build(Element* element, const FilterOperations& operat |
effect = FEDropShadow::create(parentFilter.get(), stdDeviation, stdDeviation, x, y, dropShadowOperation->getColor(), 1); |
break; |
} |
+ case FilterOperation::BOX_REFLECT: { |
+ BoxReflectFilterOperation* boxReflectOperation = toBoxReflectFilterOperation(filterOperation); |
+ effect = FEBoxReflect::create(parentFilter.get(), boxReflectOperation->direction(), boxReflectOperation->offset()); |
+ break; |
+ } |
default: |
break; |
} |