| Index: Source/core/clipboard/DataTransferItemList.h
 | 
| diff --git a/Source/core/clipboard/DataTransferItemList.h b/Source/core/clipboard/DataTransferItemList.h
 | 
| index 04c521af8a8aa1d94b0213571e2db29c7e0ef761..8aac2651f1c55a0e6bb02cf946718ad720647903 100644
 | 
| --- a/Source/core/clipboard/DataTransferItemList.h
 | 
| +++ b/Source/core/clipboard/DataTransferItemList.h
 | 
| @@ -32,6 +32,7 @@
 | 
|  #define DataTransferItemList_h
 | 
|  
 | 
|  #include "bindings/v8/ScriptWrappable.h"
 | 
| +#include "heap/Handle.h"
 | 
|  #include "wtf/Forward.h"
 | 
|  #include "wtf/RefCounted.h"
 | 
|  #include "wtf/RefPtr.h"
 | 
| @@ -45,23 +46,26 @@ class File;
 | 
|  
 | 
|  class ExceptionState;
 | 
|  
 | 
| -class DataTransferItemList : public RefCounted<DataTransferItemList>, public ScriptWrappable {
 | 
| +class DataTransferItemList : public RefCountedWillBeGarbageCollectedFinalized<DataTransferItemList>, public ScriptWrappable {
 | 
| +    DECLARE_GC_INFO;
 | 
|  public:
 | 
| -    static PassRefPtr<DataTransferItemList> create(PassRefPtr<Clipboard>, PassRefPtr<DataObject>);
 | 
| +    static PassRefPtrWillBeRawPtr<DataTransferItemList> create(PassRefPtrWillBeRawPtr<Clipboard>, PassRefPtrWillBeRawPtr<DataObject>);
 | 
|      ~DataTransferItemList();
 | 
|  
 | 
|      size_t length() const;
 | 
| -    PassRefPtr<DataTransferItem> item(unsigned long index);
 | 
| +    PassRefPtrWillBeRawPtr<DataTransferItem> item(unsigned long index);
 | 
|      void deleteItem(unsigned long index, ExceptionState&);
 | 
|      void clear();
 | 
| -    PassRefPtr<DataTransferItem> add(const String& data, const String& type, ExceptionState&);
 | 
| -    PassRefPtr<DataTransferItem> add(PassRefPtr<File>);
 | 
| +    PassRefPtrWillBeRawPtr<DataTransferItem> add(const String& data, const String& type, ExceptionState&);
 | 
| +    PassRefPtrWillBeRawPtr<DataTransferItem> add(PassRefPtr<File>);
 | 
| +
 | 
| +    void trace(Visitor*);
 | 
|  
 | 
|  private:
 | 
| -    DataTransferItemList(PassRefPtr<Clipboard>, PassRefPtr<DataObject>);
 | 
| +    DataTransferItemList(PassRefPtrWillBeRawPtr<Clipboard>, PassRefPtrWillBeRawPtr<DataObject>);
 | 
|  
 | 
| -    RefPtr<Clipboard> m_clipboard;
 | 
| -    RefPtr<DataObject> m_dataObject;
 | 
| +    RefPtrWillBeMember<Clipboard> m_clipboard;
 | 
| +    RefPtrWillBeMember<DataObject> m_dataObject;
 | 
|  };
 | 
|  
 | 
|  } // namespace WebCore
 | 
| 
 |