Index: webkit/support/webkit_support.cc |
diff --git a/webkit/support/webkit_support.cc b/webkit/support/webkit_support.cc |
index 048ef4ea46e0837434dd0091c1f7f50fbdf744a6..276541bd8cfa30798f3a450ad02ebc2df9a3025b 100644 |
--- a/webkit/support/webkit_support.cc |
+++ b/webkit/support/webkit_support.cc |
@@ -778,12 +778,13 @@ void OpenFileSystem(WebFrame* frame, WebFileSystem::Type type, |
WebKit::WebString RegisterIsolatedFileSystem( |
const WebKit::WebVector<WebKit::WebString>& filenames) { |
- std::set<FilePath> files; |
- for (size_t i = 0; i < filenames.size(); ++i) |
- files.insert(webkit_glue::WebStringToFilePath(filenames[i])); |
+ fileapi::IsolatedContext::FileInfoSet files; |
+ for (size_t i = 0; i < filenames.size(); ++i) { |
+ FilePath path = webkit_glue::WebStringToFilePath(filenames[i]); |
+ files.AddPath(path); |
+ } |
std::string filesystemId = |
- fileapi::IsolatedContext::GetInstance()->RegisterIsolatedFileSystem( |
- files); |
+ fileapi::IsolatedContext::GetInstance()->RegisterFileSystem(files); |
return UTF8ToUTF16(filesystemId); |
} |