| Index: Source/core/rendering/RootInlineBox.cpp
 | 
| diff --git a/Source/core/rendering/RootInlineBox.cpp b/Source/core/rendering/RootInlineBox.cpp
 | 
| index fa1def21b84edbcd6d078e6d600c526788eb4073..bd816bbe7fa20d147856a93e4bb6bba5b2b252bd 100644
 | 
| --- a/Source/core/rendering/RootInlineBox.cpp
 | 
| +++ b/Source/core/rendering/RootInlineBox.cpp
 | 
| @@ -31,7 +31,6 @@
 | 
|  #include "core/rendering/HitTestResult.h"
 | 
|  #include "core/rendering/InlineTextBox.h"
 | 
|  #include "core/rendering/PaintInfo.h"
 | 
| -#include "core/rendering/RenderArena.h"
 | 
|  #include "core/rendering/RenderBlock.h"
 | 
|  #include "core/rendering/RenderFlowThread.h"
 | 
|  #include "core/rendering/RenderView.h"
 | 
| @@ -65,18 +64,18 @@ RootInlineBox::RootInlineBox(RenderBlock* block)
 | 
|  }
 | 
|  
 | 
|  
 | 
| -void RootInlineBox::destroy(RenderArena* arena)
 | 
| +void RootInlineBox::destroy()
 | 
|  {
 | 
| -    detachEllipsisBox(arena);
 | 
| -    InlineFlowBox::destroy(arena);
 | 
| +    detachEllipsisBox();
 | 
| +    InlineFlowBox::destroy();
 | 
|  }
 | 
|  
 | 
| -void RootInlineBox::detachEllipsisBox(RenderArena* arena)
 | 
| +void RootInlineBox::detachEllipsisBox()
 | 
|  {
 | 
|      if (hasEllipsisBox()) {
 | 
|          EllipsisBox* box = gEllipsisBoxMap->take(this);
 | 
|          box->setParent(0);
 | 
| -        box->destroy(arena);
 | 
| +        box->destroy();
 | 
|          setHasEllipsisBox(false);
 | 
|      }
 | 
|  }
 | 
| @@ -89,7 +88,7 @@ RenderLineBoxList* RootInlineBox::rendererLineBoxes() const
 | 
|  void RootInlineBox::clearTruncation()
 | 
|  {
 | 
|      if (hasEllipsisBox()) {
 | 
| -        detachEllipsisBox(renderer()->renderArena());
 | 
| +        detachEllipsisBox();
 | 
|          InlineFlowBox::clearTruncation();
 | 
|      }
 | 
|  }
 | 
| @@ -132,9 +131,9 @@ float RootInlineBox::placeEllipsis(const AtomicString& ellipsisStr,  bool ltr, f
 | 
|                                    InlineBox* markupBox)
 | 
|  {
 | 
|      // Create an ellipsis box.
 | 
| -    EllipsisBox* ellipsisBox = new (renderer()->renderArena()) EllipsisBox(renderer(), ellipsisStr, this,
 | 
| -                                                              ellipsisWidth - (markupBox ? markupBox->logicalWidth() : 0), logicalHeight(),
 | 
| -                                                              y(), !prevRootBox(), isHorizontal(), markupBox);
 | 
| +    EllipsisBox* ellipsisBox = new EllipsisBox(renderer(), ellipsisStr, this,
 | 
| +        ellipsisWidth - (markupBox ? markupBox->logicalWidth() : 0), logicalHeight(),
 | 
| +        y(), !prevRootBox(), isHorizontal(), markupBox);
 | 
|  
 | 
|      if (!gEllipsisBoxMap)
 | 
|          gEllipsisBoxMap = new EllipsisBoxMap();
 | 
| 
 |