| Index: content/child/fileapi/webfilewriter_base.cc
|
| diff --git a/content/child/fileapi/webfilewriter_base.cc b/content/child/fileapi/webfilewriter_base.cc
|
| index fd0a2070c49e384a42f0e55683b44fe210db1f29..cd8b756441e8904c39536acb68fc16f7dc4f3b7e 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
|
|
|