Index: Source/platform/scroll/ProgrammaticScrollAnimator.cpp |
diff --git a/Source/platform/scroll/ProgrammaticScrollAnimator.cpp b/Source/platform/scroll/ProgrammaticScrollAnimator.cpp |
index 6a128860895ee322cb11e5d5bb91f3a6d191b1fb..4ae6618ca40e42b179255ea83f8712ee14a28261 100644 |
--- a/Source/platform/scroll/ProgrammaticScrollAnimator.cpp |
+++ b/Source/platform/scroll/ProgrammaticScrollAnimator.cpp |
@@ -31,7 +31,7 @@ ProgrammaticScrollAnimator::ProgrammaticScrollAnimator(ScrollableArea* scrollabl |
, m_compositorAnimationId(0) |
, m_compositorAnimationGroupId(0) |
{ |
- if (RuntimeEnabledFeatures::compositorAnimationTimelinesEnabled()) { |
+ if (RuntimeEnabledFeatures::compositorAnimationTimelinesEnabled() && Platform::current()->isThreadedAnimationEnabled()) { |
ASSERT(Platform::current()->compositorSupport()); |
m_compositorPlayer = adoptPtr(Platform::current()->compositorSupport()->createAnimationPlayer()); |
ASSERT(m_compositorPlayer); |