| 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..17782917044f89a3acec25c8d86a9ca47939e27d 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), WebURL(root)); | 
| +#else | 
| +  callbacks_->didOpenFileSystem(UTF8ToUTF16(name), UTF8ToUTF16(root.spec())); | 
| +#endif | 
| } | 
|  | 
| void WebFileSystemCallbackDispatcher::DidFail( | 
|  |