Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / modules / filesystem / HTMLInputElementFileSystem.cpp
index d0ef31e..3bf924c 100644 (file)
 #include "modules/filesystem/Entry.h"
 #include "modules/filesystem/FileEntry.h"
 #include "platform/FileMetadata.h"
+#include "platform/heap/Handle.h"
 
-namespace WebCore {
+namespace blink {
 
 // static
-EntryVector HTMLInputElementFileSystem::webkitEntries(ExecutionContext* executionContext, HTMLInputElement* input)
+EntryHeapVector HTMLInputElementFileSystem::webkitEntries(ExecutionContext* executionContext, HTMLInputElement& input)
 {
-    EntryVector entries;
-    FileList* files = input->files();
+    EntryHeapVector entries;
+    FileList* files = input.files();
 
     if (!files)
         return entries;
 
-    RefPtr<DOMFileSystem> filesystem = DOMFileSystem::createIsolatedFileSystem(executionContext, input->droppedFileSystemId());
+    DOMFileSystem* filesystem = DOMFileSystem::createIsolatedFileSystem(executionContext, input.droppedFileSystemId());
     if (!filesystem) {
         // Drag-drop isolated filesystem is not available.
         return entries;
@@ -83,4 +84,4 @@ HTMLInputElementFileSystem::~HTMLInputElementFileSystem()
 {
 }
 
-} // namespace WebCore
+} // namespace blink