| Index: content/child/fileapi/webfilewriter_base.cc
|
| diff --git a/content/child/fileapi/webfilewriter_base.cc b/content/child/fileapi/webfilewriter_base.cc
|
| index 2d0707a51e23fb0e01efbd87e3cc4ebfd4c60ceb..705f211cc8304beab4f0426f590a9055297fcbdd 100644
|
| --- a/content/child/fileapi/webfilewriter_base.cc
|
| +++ b/content/child/fileapi/webfilewriter_base.cc
|
| @@ -32,10 +32,19 @@ void WebFileWriterBase::truncate(long long length) {
|
|
|
| void WebFileWriterBase::write(long long position,
|
| const WebKit::WebURL& blob_url) {
|
| - DCHECK(kOperationNone == operation_);
|
| - DCHECK(kCancelNotInProgress == cancel_state_);
|
| + DCHECK_EQ(kOperationNone, operation_);
|
| + DCHECK_EQ(kCancelNotInProgress, cancel_state_);
|
| + operation_ = kOperationWrite;
|
| + DoWriteDeprecated(path_, blob_url, position);
|
| +}
|
| +
|
| +void WebFileWriterBase::write(
|
| + long long position,
|
| + const WebKit::WebString& id) {
|
| + DCHECK_EQ(kOperationNone, operation_);
|
| + DCHECK_EQ(kCancelNotInProgress, cancel_state_);
|
| operation_ = kOperationWrite;
|
| - DoWrite(path_, blob_url, position);
|
| + DoWrite(path_, id.utf8(), position);
|
| }
|
|
|
| // When we cancel a write/truncate, we always get back the result of the write
|
|
|