| Index: Source/core/page/DragController.cpp
 | 
| diff --git a/Source/core/page/DragController.cpp b/Source/core/page/DragController.cpp
 | 
| index d2990cb7747d16a08e43b6b994d9435df01fc33f..16f8afff1c21cc42a57a4f32e23bf9c5cd6467a2 100644
 | 
| --- a/Source/core/page/DragController.cpp
 | 
| +++ b/Source/core/page/DragController.cpp
 | 
| @@ -148,15 +148,14 @@ PassOwnPtr<DragController> DragController::create(Page* page, DragClient* client
 | 
|      return adoptPtr(new DragController(page, client));
 | 
|  }
 | 
|  
 | 
| -static PassRefPtr<DocumentFragment> documentFragmentFromDragData(DragData* dragData, LocalFrame* frame, RefPtrWillBeRawPtr<Range> context,
 | 
| -                                          bool allowPlainText, bool& chosePlainText)
 | 
| +static PassRefPtrWillBeRawPtr<DocumentFragment> documentFragmentFromDragData(DragData* dragData, LocalFrame* frame, RefPtrWillBeRawPtr<Range> context, bool allowPlainText, bool& chosePlainText)
 | 
|  {
 | 
|      ASSERT(dragData);
 | 
|      chosePlainText = false;
 | 
|  
 | 
|      Document& document = context->ownerDocument();
 | 
|      if (dragData->containsCompatibleContent()) {
 | 
| -        if (PassRefPtr<DocumentFragment> fragment = dragData->asFragment(frame, context, allowPlainText, chosePlainText))
 | 
| +        if (PassRefPtrWillBeRawPtr<DocumentFragment> fragment = dragData->asFragment(frame, context, allowPlainText, chosePlainText))
 | 
|              return fragment;
 | 
|  
 | 
|          if (dragData->containsURL(DragData::DoNotConvertFilenames)) {
 | 
| @@ -174,7 +173,7 @@ static PassRefPtr<DocumentFragment> documentFragmentFromDragData(DragData* dragD
 | 
|                  }
 | 
|                  RefPtr<Node> anchorText = document.createTextNode(title);
 | 
|                  anchor->appendChild(anchorText);
 | 
| -                RefPtr<DocumentFragment> fragment = document.createDocumentFragment();
 | 
| +                RefPtrWillBeRawPtr<DocumentFragment> fragment = document.createDocumentFragment();
 | 
|                  fragment->appendChild(anchor);
 | 
|                  return fragment.release();
 | 
|              }
 | 
| @@ -494,7 +493,7 @@ bool DragController::concludeEditDrag(DragData* dragData)
 | 
|      ResourceCacheValidationSuppressor validationSuppressor(fetcher);
 | 
|      if (dragIsMove(innerFrame->selection(), dragData) || dragCaret.isContentRichlyEditable()) {
 | 
|          bool chosePlainText = false;
 | 
| -        RefPtr<DocumentFragment> fragment = documentFragmentFromDragData(dragData, innerFrame.get(), range, true, chosePlainText);
 | 
| +        RefPtrWillBeRawPtr<DocumentFragment> fragment = documentFragmentFromDragData(dragData, innerFrame.get(), range, true, chosePlainText);
 | 
|          if (!fragment)
 | 
|              return false;
 | 
|  
 | 
| 
 |