| 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);
|
|
|