| Index: sky/engine/core/rendering/RenderObject.cpp
|
| diff --git a/sky/engine/core/rendering/RenderObject.cpp b/sky/engine/core/rendering/RenderObject.cpp
|
| index 3127781ebf166ff04bc45035843e9430d82bab1d..9a6ca0bbed58076462ee1c171c84c0b303126210 100644
|
| --- a/sky/engine/core/rendering/RenderObject.cpp
|
| +++ b/sky/engine/core/rendering/RenderObject.cpp
|
| @@ -1427,7 +1427,7 @@ void RenderObject::getTransformFromContainer(const RenderObject* containerObject
|
| transform.translate(offsetInContainer.width().toFloat(), offsetInContainer.height().toFloat());
|
| RenderLayer* layer = hasLayer() ? toRenderBox(this)->layer() : 0;
|
| if (layer && layer->transform())
|
| - transform.multiply(layer->currentTransform());
|
| + transform.multiply(*layer->transform());
|
|
|
| if (containerObject && containerObject->hasLayer() && containerObject->style()->hasPerspective()) {
|
| // Perpsective on the container affects us, so we have to factor it in here.
|
|
|