Index: Source/core/rendering/RenderBlock.cpp |
diff --git a/Source/core/rendering/RenderBlock.cpp b/Source/core/rendering/RenderBlock.cpp |
index 146ebda32f4b331805c778db26779e4473071532..d15324e4d118868a9d25f3a8fe30e9e3d6e5af5d 100644 |
--- a/Source/core/rendering/RenderBlock.cpp |
+++ b/Source/core/rendering/RenderBlock.cpp |
@@ -276,14 +276,14 @@ void RenderBlock::willBeDestroyed() |
RenderBox::willBeDestroyed(); |
} |
-void RenderBlock::styleWillChange(StyleDifference diff, const RenderStyle* newStyle) |
+void RenderBlock::styleWillChange(StyleDifference diff, const RenderStyle& newStyle) |
{ |
RenderStyle* oldStyle = style(); |
- setReplaced(newStyle->isDisplayInlineType()); |
+ setReplaced(newStyle.isDisplayInlineType()); |
- if (oldStyle && parent() && diff == StyleDifferenceLayout && oldStyle->position() != newStyle->position()) { |
- if (newStyle->position() == StaticPosition) |
+ if (oldStyle && parent() && diff == StyleDifferenceLayout && oldStyle->position() != newStyle.position()) { |
+ if (newStyle.position() == StaticPosition) |
// Clear our positioned objects list. Our absolutely positioned descendants will be |
// inserted into our containing block's positioned objects list during layout. |
removePositionedObjects(0, NewContainingBlock); |