| Index: Source/core/rendering/compositing/CompositingReasonFinder.cpp
|
| diff --git a/Source/core/rendering/compositing/CompositingReasonFinder.cpp b/Source/core/rendering/compositing/CompositingReasonFinder.cpp
|
| index f945a89727a08361f7cf421db5267404b5e34dd9..02ad6c6ccc14addd40c12f3fa028f3590f446e9d 100644
|
| --- a/Source/core/rendering/compositing/CompositingReasonFinder.cpp
|
| +++ b/Source/core/rendering/compositing/CompositingReasonFinder.cpp
|
| @@ -27,16 +27,15 @@ void CompositingReasonFinder::updateTriggers()
|
| m_compositingTriggers = 0;
|
|
|
| Settings& settings = m_renderView.document().page()->settings();
|
| - if (settings.compositedScrollingForFramesEnabled())
|
| + if (settings.preferCompositingToLCDTextEnabled()) {
|
| m_compositingTriggers |= ScrollableInnerFrameTrigger;
|
| + m_compositingTriggers |= ViewportConstrainedPositionedTrigger;
|
| + }
|
|
|
| // We map both these settings to universal overlow scrolling.
|
| // FIXME: Replace these settings with a generic compositing setting for HighDPI.
|
| if (settings.acceleratedCompositingForOverflowScrollEnabled() || settings.compositorDrivenAcceleratedScrollingEnabled())
|
| m_compositingTriggers |= OverflowScrollTrigger;
|
| -
|
| - if (settings.preferCompositingToLCDTextEnabled())
|
| - m_compositingTriggers |= ViewportConstrainedPositionedTrigger;
|
| }
|
|
|
| bool CompositingReasonFinder::hasOverflowScrollTrigger() const
|
|
|