Index: cc/layers/layer.cc |
diff --git a/cc/layers/layer.cc b/cc/layers/layer.cc |
index 5c0ca54183a4efbe5a6b6f89982113f0bcf71c01..6f076f525e32a09e1692cc135eee42603116def1 100644 |
--- a/cc/layers/layer.cc |
+++ b/cc/layers/layer.cc |
@@ -477,6 +477,15 @@ void Layer::SetBackgroundFilters(const FilterOperations& filters) { |
SetNeedsCommit(); |
} |
+void Layer::SetFiltersOrigin(const gfx::PointF& filters_origin) { |
+ DCHECK(IsPropertyChangeAllowed()); |
+ if (inputs_.filters_origin == filters_origin) |
+ return; |
+ inputs_.filters_origin = filters_origin; |
+ SetSubtreePropertyChanged(); |
+ SetNeedsCommit(); |
+} |
+ |
void Layer::SetOpacity(float opacity) { |
DCHECK(IsPropertyChangeAllowed()); |
DCHECK_GE(opacity, 0.f); |