| Index: content/child/blob_storage/webblobregistry_impl.cc
|
| diff --git a/content/child/blob_storage/webblobregistry_impl.cc b/content/child/blob_storage/webblobregistry_impl.cc
|
| index ba07709c64d12dc2e53012bd9a60d0f00b1391ad..b564fd45a15123234b0a52c5c147fe9772b6af4a 100644
|
| --- a/content/child/blob_storage/webblobregistry_impl.cc
|
| +++ b/content/child/blob_storage/webblobregistry_impl.cc
|
| @@ -19,7 +19,6 @@
|
| #include "content/child/child_thread_impl.h"
|
| #include "content/child/thread_safe_sender.h"
|
| #include "content/common/fileapi/webblob_messages.h"
|
| -#include "storage/common/blob_storage/blob_storage_constants.h"
|
| #include "third_party/WebKit/public/platform/FilePathConversion.h"
|
| #include "third_party/WebKit/public/platform/WebBlobData.h"
|
| #include "third_party/WebKit/public/platform/WebString.h"
|
| @@ -139,7 +138,7 @@ void WebBlobRegistryImpl::addDataToStream(const WebURL& url,
|
| DCHECK(ChildThreadImpl::current());
|
| if (length == 0)
|
| return;
|
| - if (length < storage::kBlobStorageIPCThresholdBytes) {
|
| + if (length <= limits_.max_ipc_memory_size) {
|
| DataElement item;
|
| item.SetToBytes(data, length);
|
| sender_->Send(new StreamHostMsg_AppendBlobDataItem(url, item));
|
| @@ -147,7 +146,7 @@ void WebBlobRegistryImpl::addDataToStream(const WebURL& url,
|
| // We handle larger amounts of data via SharedMemory instead of
|
| // writing it directly to the IPC channel.
|
| size_t shared_memory_size =
|
| - std::min(length, storage::kBlobStorageMaxSharedMemoryBytes);
|
| + std::min(length, limits_.max_shared_memory_size);
|
| std::unique_ptr<base::SharedMemory> shared_memory(
|
| ChildThreadImpl::AllocateSharedMemory(shared_memory_size,
|
| sender_.get(), nullptr));
|
|
|