Index: Source/core/rendering/RenderButton.cpp |
diff --git a/Source/core/rendering/RenderButton.cpp b/Source/core/rendering/RenderButton.cpp |
index 76accbfb3388247eeb63f24af9ea466f3b9c983c..4a58833036388f69ba2117ec3f5f007b366bb000 100644 |
--- a/Source/core/rendering/RenderButton.cpp |
+++ b/Source/core/rendering/RenderButton.cpp |
@@ -63,7 +63,7 @@ void RenderButton::removeChild(RenderObject* oldChild) |
m_inner->removeChild(oldChild); |
} |
-void RenderButton::styleWillChange(StyleDifference diff, const RenderStyle* newStyle) |
+void RenderButton::styleWillChange(StyleDifference diff, const RenderStyle& newStyle) |
{ |
if (m_inner) { |
// RenderBlock::setStyle is going to apply a new style to the inner block, which |
@@ -71,9 +71,9 @@ void RenderButton::styleWillChange(StyleDifference diff, const RenderStyle* newS |
// it right below. Here we change it back to 0 to avoid getting a spurious layout hint |
// because of the difference. Same goes for the other properties. |
// FIXME: Make this hack unnecessary. |
- m_inner->style()->setFlexGrow(newStyle->initialFlexGrow()); |
- m_inner->style()->setMarginTop(newStyle->initialMargin()); |
- m_inner->style()->setMarginBottom(newStyle->initialMargin()); |
+ m_inner->style()->setFlexGrow(newStyle.initialFlexGrow()); |
+ m_inner->style()->setMarginTop(newStyle.initialMargin()); |
+ m_inner->style()->setMarginBottom(newStyle.initialMargin()); |
} |
RenderBlock::styleWillChange(diff, newStyle); |
} |