| Index: webkit/glue/weburlloader_impl.cc
|
| diff --git a/webkit/glue/weburlloader_impl.cc b/webkit/glue/weburlloader_impl.cc
|
| index 104795dd1eed0e554ef5025249e6602c20cd0646..b9ac3021b2290792c42f1a517c7766e508dec09a 100644
|
| --- a/webkit/glue/weburlloader_impl.cc
|
| +++ b/webkit/glue/weburlloader_impl.cc
|
| @@ -466,8 +466,18 @@ void WebURLLoaderImpl::Context::Start(
|
| base::Time::FromDoubleT(element.modificationTime));
|
| }
|
| break;
|
| + case WebHTTPBody::Element::TypeURL: {
|
| + GURL url = GURL(element.url);
|
| + DCHECK(url.SchemeIsFileSystem());
|
| + bridge_->AppendFileSystemFileRangeToUpload(
|
| + url,
|
| + static_cast<uint64>(element.fileStart),
|
| + static_cast<uint64>(element.fileLength),
|
| + base::Time::FromDoubleT(element.modificationTime));
|
| + break;
|
| + }
|
| case WebHTTPBody::Element::TypeBlob:
|
| - bridge_->AppendBlobToUpload(GURL(element.blobURL));
|
| + bridge_->AppendBlobToUpload(GURL(element.url));
|
| break;
|
| default:
|
| NOTREACHED();
|
|
|