summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/animation/css/compositor_keyframe_filter_operations.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/animation/css/compositor_keyframe_filter_operations.h')
-rw-r--r--chromium/third_party/blink/renderer/core/animation/css/compositor_keyframe_filter_operations.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/core/animation/css/compositor_keyframe_filter_operations.h b/chromium/third_party/blink/renderer/core/animation/css/compositor_keyframe_filter_operations.h
index f4b5925a8d1..8c79da72aea 100644
--- a/chromium/third_party/blink/renderer/core/animation/css/compositor_keyframe_filter_operations.h
+++ b/chromium/third_party/blink/renderer/core/animation/css/compositor_keyframe_filter_operations.h
@@ -34,8 +34,12 @@ class CompositorKeyframeFilterOperations final
Member<FilterOperationsWrapper> operation_wrapper_;
};
-DEFINE_COMPOSITOR_KEYFRAME_VALUE_TYPE_CASTS(CompositorKeyframeFilterOperations,
- IsFilterOperations());
+template <>
+struct DowncastTraits<CompositorKeyframeFilterOperations> {
+ static bool AllowFrom(const CompositorKeyframeValue& value) {
+ return value.IsFilterOperations();
+ }
+};
} // namespace blink