| Index: storage/browser/quota/quota_manager_proxy.cc
|
| diff --git a/storage/browser/quota/quota_manager_proxy.cc b/storage/browser/quota/quota_manager_proxy.cc
|
| index 2efd22c80fb6f16d510e03eeaf5f46675990569e..0c1ad0a9467e45b07ba4e8d1ae1e0c66e1e38272 100644
|
| --- a/storage/browser/quota/quota_manager_proxy.cc
|
| +++ b/storage/browser/quota/quota_manager_proxy.cc
|
| @@ -26,10 +26,9 @@ void DidGetUsageAndQuota(
|
| int64_t quota) {
|
| if (!original_task_runner->RunsTasksOnCurrentThread()) {
|
| original_task_runner->PostTask(
|
| - FROM_HERE,
|
| - base::Bind(&DidGetUsageAndQuota,
|
| - make_scoped_refptr(original_task_runner),
|
| - callback, status, usage, quota));
|
| + FROM_HERE, base::Bind(&DidGetUsageAndQuota,
|
| + base::RetainedRef(original_task_runner), callback,
|
| + status, usage, quota));
|
| return;
|
| }
|
|
|
| @@ -134,10 +133,9 @@ void QuotaManagerProxy::GetUsageAndQuota(
|
| const GetUsageAndQuotaCallback& callback) {
|
| if (!io_thread_->BelongsToCurrentThread()) {
|
| io_thread_->PostTask(
|
| - FROM_HERE,
|
| - base::Bind(&QuotaManagerProxy::GetUsageAndQuota, this,
|
| - make_scoped_refptr(original_task_runner),
|
| - origin, type, callback));
|
| + FROM_HERE, base::Bind(&QuotaManagerProxy::GetUsageAndQuota, this,
|
| + base::RetainedRef(original_task_runner), origin,
|
| + type, callback));
|
| return;
|
| }
|
| if (!manager_) {
|
| @@ -150,8 +148,8 @@ void QuotaManagerProxy::GetUsageAndQuota(
|
|
|
| manager_->GetUsageAndQuota(
|
| origin, type,
|
| - base::Bind(&DidGetUsageAndQuota,
|
| - make_scoped_refptr(original_task_runner), callback));
|
| + base::Bind(&DidGetUsageAndQuota, base::RetainedRef(original_task_runner),
|
| + callback));
|
| }
|
|
|
| QuotaManager* QuotaManagerProxy::quota_manager() const {
|
|
|