Index: Source/core/rendering/RenderObject.cpp |
diff --git a/Source/core/rendering/RenderObject.cpp b/Source/core/rendering/RenderObject.cpp |
index 4f22b7c2f34e4954a536e256676ab9171f9ee50d..2b6ae7a1b380aa24cd0a05fc8ac3a1fc2914f332 100644 |
--- a/Source/core/rendering/RenderObject.cpp |
+++ b/Source/core/rendering/RenderObject.cpp |
@@ -2765,11 +2765,10 @@ bool RenderObject::acceleratedCompositingForOverflowScrollEnabled() const |
// overflow scroll is ready (crbug.com/254111). |
bool RenderObject::compositorDrivenAcceleratedScrollingEnabled() const |
{ |
- if (!acceleratedCompositingForOverflowScrollEnabled()) |
- return false; |
- |
const Settings* settings = document().settings(); |
- return settings && settings->compositorDrivenAcceleratedScrollingEnabled(); |
+ if (!settings) |
+ return false; |
+ return settings->acceleratedCompositingForOverflowScrollEnabled() && settings->compositorDrivenAcceleratedScrollingEnabled(); |
} |
bool RenderObject::hitTest(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestFilter hitTestFilter) |