Index: sky/engine/core/frame/FrameView.cpp |
diff --git a/sky/engine/core/frame/FrameView.cpp b/sky/engine/core/frame/FrameView.cpp |
index 759880bc86c17c50fb62435f11a6bed54119e96d..49f5ab0f4dba30bb9930159d328a2389b0c4abf3 100644 |
--- a/sky/engine/core/frame/FrameView.cpp |
+++ b/sky/engine/core/frame/FrameView.cpp |
@@ -28,6 +28,7 @@ |
#include "sky/engine/core/frame/FrameView.h" |
#include "gen/sky/platform/RuntimeEnabledFeatures.h" |
+#include "sky/engine/core/animation/DocumentAnimations.h" |
#include "sky/engine/core/css/FontFaceSet.h" |
#include "sky/engine/core/css/resolver/StyleResolver.h" |
#include "sky/engine/core/dom/DocumentMarkerController.h" |
@@ -881,6 +882,8 @@ void FrameView::updateLayoutAndStyleForPainting() |
} |
ASSERT(lifecycle().state() == DocumentLifecycle::PaintInvalidationClean); |
+ |
+ DocumentAnimations::startPendingAnimations(*m_frame->document()); |
} |
void FrameView::updateLayoutAndStyleIfNeededRecursive() |