Index: Source/core/frame/FrameView.cpp |
diff --git a/Source/core/frame/FrameView.cpp b/Source/core/frame/FrameView.cpp |
index b12530ace8d2e8c6683ee59379db78059578f113..191a8cdccfec5fdab5bbab4e2c2a5bad4bc1e38c 100644 |
--- a/Source/core/frame/FrameView.cpp |
+++ b/Source/core/frame/FrameView.cpp |
@@ -1254,7 +1254,7 @@ void FrameView::scrollContentsIfNeeded() |
bool FrameView::scrollContentsFastPath(const IntSize& scrollDelta, const IntRect& rectToScroll) |
{ |
- if (!contentsInCompositedLayer()) |
+ if (!contentsInCompositedLayer() || hasSlowRepaintObjects()) |
return false; |
if (!m_viewportConstrainedObjects || m_viewportConstrainedObjects->isEmpty()) { |