| Index: content/common/file_system/webfilesystem_callback_dispatcher.cc
|
| diff --git a/content/common/file_system/webfilesystem_callback_dispatcher.cc b/content/common/file_system/webfilesystem_callback_dispatcher.cc
|
| index c59e3779c708018c4f96ae1d746aff6473ac14e3..00c3cdc8484d5b0cdf5d7ed9879274bb4346dc18 100644
|
| --- a/content/common/file_system/webfilesystem_callback_dispatcher.cc
|
| +++ b/content/common/file_system/webfilesystem_callback_dispatcher.cc
|
| @@ -15,12 +15,14 @@
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebFileSystem.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebFileSystemCallbacks.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebString.h"
|
| +#include "third_party/WebKit/Source/WebKit/chromium/public/WebURL.h"
|
| #include "webkit/glue/webkit_glue.h"
|
|
|
| using WebKit::WebFileInfo;
|
| using WebKit::WebFileSystemCallbacks;
|
| using WebKit::WebFileSystemEntry;
|
| using WebKit::WebString;
|
| +using WebKit::WebURL;
|
| using WebKit::WebVector;
|
|
|
| WebFileSystemCallbackDispatcher::WebFileSystemCallbackDispatcher(
|
| @@ -60,8 +62,12 @@ void WebFileSystemCallbackDispatcher::DidReadDirectory(
|
|
|
| void WebFileSystemCallbackDispatcher::DidOpenFileSystem(
|
| const std::string& name, const GURL& root) {
|
| - callbacks_->didOpenFileSystem(
|
| - UTF8ToUTF16(name), UTF8ToUTF16(root.spec()));
|
| +// Temporary hack to ease a 4-phase Chromium/WebKit commit.
|
| +#ifdef WEBFILESYSTEMCALLBACKS_USE_URL_NOT_STRING
|
| + callbacks_->didOpenFileSystem(UTF8ToUTF16(name), root);
|
| +#else
|
| + callbacks_->didOpenFileSystem(UTF8ToUTF16(name), UTF8ToUTF16(root.spec()));
|
| +#endif
|
| }
|
|
|
| void WebFileSystemCallbackDispatcher::DidFail(
|
|
|