| Index: Source/core/rendering/RenderMarquee.cpp
|
| diff --git a/Source/core/rendering/RenderMarquee.cpp b/Source/core/rendering/RenderMarquee.cpp
|
| index 03ac5dc2b8db1b5ab6696d1aaafc539f730e0fbd..b6f57ebb5691d3f4e8caeee45e28c6f4ca857ef6 100644
|
| --- a/Source/core/rendering/RenderMarquee.cpp
|
| +++ b/Source/core/rendering/RenderMarquee.cpp
|
| @@ -258,7 +258,7 @@ void RenderMarquee::styleDidChange(StyleDifference difference, const RenderStyle
|
| // Check the loop count to see if we should now stop.
|
| bool activate = (m_totalLoops <= 0 || m_currentLoop < m_totalLoops);
|
| if (activate && !m_timer.isActive())
|
| - setNeedsLayout();
|
| + setNeedsLayoutAndFullRepaint();
|
| else if (!activate && m_timer.isActive())
|
| m_timer.stop();
|
| }
|
|
|