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. |