Chromium Code Reviews| Index: Source/core/rendering/RenderBlockFlow.cpp |
| diff --git a/Source/core/rendering/RenderBlockFlow.cpp b/Source/core/rendering/RenderBlockFlow.cpp |
| index 0d371aa66d299744b416c0eaf228cff9323deac4..2219e2261bdefdca37ef9ca87165493effcfaacf 100644 |
| --- a/Source/core/rendering/RenderBlockFlow.cpp |
| +++ b/Source/core/rendering/RenderBlockFlow.cpp |
| @@ -1976,6 +1976,15 @@ void RenderBlockFlow::styleDidChange(StyleDifference diff, const RenderStyle* ol |
| if (diff.needsFullLayout() || !oldStyle) |
| createOrDestroyMultiColumnFlowThreadIfNeeded(oldStyle); |
| + if (oldStyle) { |
| + if (RenderMultiColumnFlowThread* flowThread = multiColumnFlowThread()) { |
| + if (!style()->columnRuleEquivalent(oldStyle)) { |
|
mstensho (USE GERRIT)
2015/01/15 13:31:51
An alternative solution to this one (additional co
|
| + // Column rules are painted by anonymous column set children of the multicol |
| + // container. We need to notify them. |
| + flowThread->columnRuleStyleDidChange(); |
| + } |
| + } |
| + } |
| } |
| void RenderBlockFlow::updateBlockChildDirtyBitsBeforeLayout(bool relayoutChildren, RenderBox& child) |