| Index: Source/core/html/forms/FileInputType.h
 | 
| diff --git a/Source/core/html/forms/FileInputType.h b/Source/core/html/forms/FileInputType.h
 | 
| index a675ec9aa9fc4733b6e1729bd0d3d480c6dc264a..79b7709694a8a018bb3461b38b08f57ae8daf9f4 100644
 | 
| --- a/Source/core/html/forms/FileInputType.h
 | 
| +++ b/Source/core/html/forms/FileInputType.h
 | 
| @@ -33,6 +33,7 @@
 | 
|  #define FileInputType_h
 | 
|  
 | 
|  #include "core/html/forms/BaseClickableWithKeyInputType.h"
 | 
| +#include "heap/Handle.h"
 | 
|  #include "platform/FileChooser.h"
 | 
|  #include "wtf/RefPtr.h"
 | 
|  
 | 
| @@ -58,7 +59,7 @@ private:
 | 
|      virtual RenderObject* createRenderer(RenderStyle*) const OVERRIDE;
 | 
|      virtual bool canSetStringValue() const OVERRIDE;
 | 
|      virtual FileList* files() OVERRIDE;
 | 
| -    virtual void setFiles(PassRefPtr<FileList>) OVERRIDE;
 | 
| +    virtual void setFiles(PassRefPtrWillBeRawPtr<FileList>) OVERRIDE;
 | 
|      virtual bool canSetValue(const String&) OVERRIDE;
 | 
|      virtual bool getTypeSpecificValue(String&) OVERRIDE; // Checked first, before internal storage or the value attribute.
 | 
|      virtual void setValue(const String&, bool valueChanged, TextFieldEventBehavior) OVERRIDE;
 | 
| @@ -73,10 +74,10 @@ private:
 | 
|      // FileChooserClient implementation.
 | 
|      virtual void filesChosen(const Vector<FileChooserFileInfo>&) OVERRIDE;
 | 
|  
 | 
| -    PassRefPtr<FileList> createFileList(const Vector<FileChooserFileInfo>& files) const;
 | 
| +    PassRefPtrWillBeRawPtr<FileList> createFileList(const Vector<FileChooserFileInfo>& files) const;
 | 
|      void receiveDropForDirectoryUpload(const Vector<String>&);
 | 
|  
 | 
| -    RefPtr<FileList> m_fileList;
 | 
| +    RefPtrWillBePersistent<FileList> m_fileList;
 | 
|  
 | 
|      String m_droppedFileSystemId;
 | 
|  };
 | 
| 
 |