| Index: Source/core/animation/css/CSSAnimationUpdate.h
|
| diff --git a/Source/core/animation/css/CSSAnimationUpdate.h b/Source/core/animation/css/CSSAnimationUpdate.h
|
| index 034f41922412a68ca1b4b2e7695263f94435bdec..b871d51e86412d830bdc6d9b8a812deb36443907 100644
|
| --- a/Source/core/animation/css/CSSAnimationUpdate.h
|
| +++ b/Source/core/animation/css/CSSAnimationUpdate.h
|
| @@ -103,12 +103,14 @@ public:
|
| RefPtrWillBeMember<AnimatableValue> opacity;
|
| RefPtrWillBeMember<AnimatableValue> transform;
|
| RefPtrWillBeMember<AnimatableValue> webkitFilter;
|
| + RefPtrWillBeMember<AnimatableValue> backdropFilter;
|
|
|
| DEFINE_INLINE_TRACE()
|
| {
|
| visitor->trace(opacity);
|
| visitor->trace(transform);
|
| visitor->trace(webkitFilter);
|
| + visitor->trace(backdropFilter);
|
| }
|
| };
|
|
|
| @@ -168,6 +170,8 @@ public:
|
| snapshot.transform = CSSAnimatableValueFactory::create(CSSPropertyTransform, newStyle);
|
| if (!CSSPropertyEquality::propertiesEqual(CSSPropertyWebkitFilter, oldStyle, newStyle) && model->affects(PropertyHandle(CSSPropertyWebkitFilter)))
|
| snapshot.webkitFilter = CSSAnimatableValueFactory::create(CSSPropertyWebkitFilter, newStyle);
|
| + if (!CSSPropertyEquality::propertiesEqual(CSSPropertyBackdropFilter, oldStyle, newStyle) && model->affects(PropertyHandle(CSSPropertyBackdropFilter)))
|
| + snapshot.backdropFilter = CSSAnimatableValueFactory::create(CSSPropertyBackdropFilter, newStyle);
|
| }
|
|
|
| m_animationsWithStyleUpdates.append(UpdatedAnimationStyle(animation, model, snapshot));
|
|
|