| Index: sky/engine/core/rendering/RenderBox.cpp
|
| diff --git a/sky/engine/core/rendering/RenderBox.cpp b/sky/engine/core/rendering/RenderBox.cpp
|
| index 0cd73ebb5023e176261b0efd7611bc6e6cdf7cd7..4c803e874a12a4771ff22c519479e2703c9ad406 100644
|
| --- a/sky/engine/core/rendering/RenderBox.cpp
|
| +++ b/sky/engine/core/rendering/RenderBox.cpp
|
| @@ -128,14 +128,10 @@ void RenderBox::updateFromStyle()
|
| if (isRootObject || isViewObject)
|
| setHasBoxDecorationBackground(true);
|
|
|
| - bool boxHasOverflowClip = false;
|
| - if (!styleToUse->isOverflowVisible() && isRenderBlock() && !isViewObject) {
|
| - // If overflow has been propagated to the viewport, it has no effect here.
|
| - if (node() != document().viewportDefiningElement())
|
| - boxHasOverflowClip = true;
|
| - }
|
| + // TODO(esprehn): Why do we not want to set this on the RenderView?
|
| + if (isRenderBlock() && !isViewObject)
|
| + setHasOverflowClip(!styleToUse->isOverflowVisible());
|
|
|
| - setHasOverflowClip(boxHasOverflowClip);
|
| setHasTransform(styleToUse->hasTransformRelatedProperty());
|
| }
|
|
|
|
|