| Index: Source/core/frame/FrameView.cpp
|
| diff --git a/Source/core/frame/FrameView.cpp b/Source/core/frame/FrameView.cpp
|
| index 917a4278c0c11aaf3756fdc1f95f05f62a95ca57..e0214c1d30dfd7bd0035d2713f0f65bef932d115 100644
|
| --- a/Source/core/frame/FrameView.cpp
|
| +++ b/Source/core/frame/FrameView.cpp
|
| @@ -1199,7 +1199,7 @@ bool FrameView::useSlowRepaints(bool considerOverlap) const
|
|
|
| // The chromium compositor does not support scrolling a non-composited frame within a composited page through
|
| // the fast scrolling path, so force slow scrolling in that case.
|
| - if (m_frame->owner() && !hasCompositedContent() && m_frame->page() && m_frame->page()->mainFrame()->view()->hasCompositedContent())
|
| + if (m_frame->owner() && !hasCompositedContent() && m_frame->page() && m_frame->page()->mainFrame()->isLocalFrame() && m_frame->page()->deprecatedLocalMainFrame()->view()->hasCompositedContent())
|
| return true;
|
|
|
| if (m_isOverlapped && considerOverlap)
|
|
|