Chromium Code Reviews| Index: content/browser/fileapi/chrome_blob_storage_context.cc | 
| diff --git a/content/browser/fileapi/chrome_blob_storage_context.cc b/content/browser/fileapi/chrome_blob_storage_context.cc | 
| index f085242f689eab0c8f37a6079d4ae9664fdc946a..127b6cedf810641d4562fe640ce4e7bb78dfb393 100644 | 
| --- a/content/browser/fileapi/chrome_blob_storage_context.cc | 
| +++ b/content/browser/fileapi/chrome_blob_storage_context.cc | 
| @@ -24,8 +24,7 @@ const char kBlobStorageContextKeyName[] = "content_blob_storage_context"; | 
| class BlobHandleImpl : public BlobHandle { | 
| public: | 
| explicit BlobHandleImpl(scoped_ptr<storage::BlobDataHandle> handle) | 
| - : handle_(handle.Pass()) { | 
| - } | 
| + : handle_(handle.Pass()) {} | 
| ~BlobHandleImpl() override {} | 
| @@ -69,11 +68,12 @@ scoped_ptr<BlobHandle> ChromeBlobStorageContext::CreateMemoryBackedBlob( | 
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); | 
| std::string uuid(base::GenerateGUID()); | 
| - scoped_refptr<storage::BlobData> blob_data = new storage::BlobData(uuid); | 
| + scoped_ptr<storage::BlobDataBuilder> blob_data( | 
| 
 
michaeln
2015/01/21 01:46:41
maybe rename the local to blob_data_builder
 
dmurph
2015/01/21 22:40:11
Done.
 
 | 
| + new storage::BlobDataBuilder(uuid)); | 
| blob_data->AppendData(data, length); | 
| scoped_ptr<storage::BlobDataHandle> blob_data_handle = | 
| - context_->AddFinishedBlob(blob_data.get()); | 
| + context_->AddFinishedBlob(*blob_data.get()); | 
| if (!blob_data_handle) | 
| return scoped_ptr<BlobHandle>(); |