| Index: Source/core/paint/BlockPainter.cpp
 | 
| diff --git a/Source/core/paint/BlockPainter.cpp b/Source/core/paint/BlockPainter.cpp
 | 
| index a30889f0e291941424b5c8f6826ea20d86183cc5..3137ea3a498aa3ada0883573a39d54ab7799dfb0 100644
 | 
| --- a/Source/core/paint/BlockPainter.cpp
 | 
| +++ b/Source/core/paint/BlockPainter.cpp
 | 
| @@ -12,6 +12,7 @@
 | 
|  #include "core/page/Page.h"
 | 
|  #include "core/paint/BoxPainter.h"
 | 
|  #include "core/paint/InlinePainter.h"
 | 
| +#include "core/paint/LineBoxListPainter.h"
 | 
|  #include "core/rendering/GraphicsContextAnnotator.h"
 | 
|  #include "core/rendering/PaintInfo.h"
 | 
|  #include "core/rendering/RenderBlock.h"
 | 
| @@ -390,7 +391,7 @@ void BlockPainter::paintContents(PaintInfo& paintInfo, const LayoutPoint& paintO
 | 
|          return;
 | 
|  
 | 
|      if (m_renderBlock.childrenInline()) {
 | 
| -        m_renderBlock.lineBoxes()->paint(&m_renderBlock, paintInfo, paintOffset);
 | 
| +        LineBoxListPainter(*m_renderBlock.lineBoxes()).paint(&m_renderBlock, paintInfo, paintOffset);
 | 
|      } else {
 | 
|          PaintPhase newPhase = (paintInfo.phase == PaintPhaseChildOutlines) ? PaintPhaseOutline : paintInfo.phase;
 | 
|          newPhase = (newPhase == PaintPhaseChildBlockBackgrounds) ? PaintPhaseChildBlockBackground : newPhase;
 | 
| 
 |