Index: Source/core/rendering/compositing/CompositingReasonFinder.cpp |
diff --git a/Source/core/rendering/compositing/CompositingReasonFinder.cpp b/Source/core/rendering/compositing/CompositingReasonFinder.cpp |
index e8c0212d234fb09993f3e40effb5287f030ae073..d39de65806c1cb7cd81784bcac283dbee7975bb1 100644 |
--- a/Source/core/rendering/compositing/CompositingReasonFinder.cpp |
+++ b/Source/core/rendering/compositing/CompositingReasonFinder.cpp |
@@ -198,10 +198,8 @@ bool CompositingReasonFinder::requiresCompositingForWillChange(const RenderObjec |
if (renderer->style()->hasWillChangeCompositingHint()) |
return true; |
- if (Settings* settings = m_renderView.document().settings()) { |
- if (!settings->acceleratedCompositingForGpuRasterizationHintEnabled()) |
- return false; |
- } |
+ if (!(m_compositingTriggers & GPURasterizationTrigger)) |
+ return false; |
return renderer->style()->hasWillChangeGpuRasterizationHint(); |
} |