| 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);
|
| }
|
|
|
|
|