summaryrefslogtreecommitdiffstats
path: root/webkit/browser/blob
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/browser/blob')
-rw-r--r--webkit/browser/blob/blob_url_request_job.cc2
-rw-r--r--webkit/browser/blob/blob_url_request_job.h2
-rw-r--r--webkit/browser/blob/blob_url_request_job_factory.cc2
-rw-r--r--webkit/browser/blob/blob_url_request_job_factory.h7
4 files changed, 7 insertions, 6 deletions
diff --git a/webkit/browser/blob/blob_url_request_job.cc b/webkit/browser/blob/blob_url_request_job.cc
index c4725a3..9eb196a 100644
--- a/webkit/browser/blob/blob_url_request_job.cc
+++ b/webkit/browser/blob/blob_url_request_job.cc
@@ -49,7 +49,7 @@ bool IsFileType(BlobData::Item::Type type) {
BlobURLRequestJob::BlobURLRequestJob(
net::URLRequest* request,
net::NetworkDelegate* network_delegate,
- BlobData* blob_data,
+ const scoped_refptr<BlobData>& blob_data,
storage::FileSystemContext* file_system_context,
base::MessageLoopProxy* file_thread_proxy)
: net::URLRequestJob(request, network_delegate),
diff --git a/webkit/browser/blob/blob_url_request_job.h b/webkit/browser/blob/blob_url_request_job.h
index c41c368..ca80583 100644
--- a/webkit/browser/blob/blob_url_request_job.h
+++ b/webkit/browser/blob/blob_url_request_job.h
@@ -38,7 +38,7 @@ class STORAGE_EXPORT BlobURLRequestJob
public:
BlobURLRequestJob(net::URLRequest* request,
net::NetworkDelegate* network_delegate,
- BlobData* blob_data,
+ const scoped_refptr<BlobData>& blob_data,
storage::FileSystemContext* file_system_context,
base::MessageLoopProxy* resolving_message_loop_proxy);
diff --git a/webkit/browser/blob/blob_url_request_job_factory.cc b/webkit/browser/blob/blob_url_request_job_factory.cc
index a4521ae..d95f150 100644
--- a/webkit/browser/blob/blob_url_request_job_factory.cc
+++ b/webkit/browser/blob/blob_url_request_job_factory.cc
@@ -50,7 +50,7 @@ void BlobProtocolHandler::SetRequestedBlobDataHandle(
BlobProtocolHandler::BlobProtocolHandler(
BlobStorageContext* context,
storage::FileSystemContext* file_system_context,
- base::MessageLoopProxy* loop_proxy)
+ const scoped_refptr<base::MessageLoopProxy>& loop_proxy)
: file_system_context_(file_system_context), file_loop_proxy_(loop_proxy) {
if (context)
context_ = context->AsWeakPtr();
diff --git a/webkit/browser/blob/blob_url_request_job_factory.h b/webkit/browser/blob/blob_url_request_job_factory.h
index 08d1844..6721f00 100644
--- a/webkit/browser/blob/blob_url_request_job_factory.h
+++ b/webkit/browser/blob/blob_url_request_job_factory.h
@@ -45,9 +45,10 @@ class STORAGE_EXPORT BlobProtocolHandler
net::URLRequest* request,
scoped_ptr<BlobDataHandle> blob_data_handle);
- BlobProtocolHandler(BlobStorageContext* context,
- storage::FileSystemContext* file_system_context,
- base::MessageLoopProxy* file_loop_proxy);
+ BlobProtocolHandler(
+ BlobStorageContext* context,
+ storage::FileSystemContext* file_system_context,
+ const scoped_refptr<base::MessageLoopProxy>& file_loop_proxy);
virtual ~BlobProtocolHandler();
virtual net::URLRequestJob* MaybeCreateJob(