Index: content/browser/dom_storage/dom_storage_context_wrapper.cc |
diff --git a/content/browser/dom_storage/dom_storage_context_wrapper.cc b/content/browser/dom_storage/dom_storage_context_wrapper.cc |
index 1bbe8af07cfa0ca26d6d58fe301ab5478e2e0f10..db488aad83791fc6edb016d0c102c2686dbc1a19 100644 |
--- a/content/browser/dom_storage/dom_storage_context_wrapper.cc |
+++ b/content/browser/dom_storage/dom_storage_context_wrapper.cc |
@@ -93,7 +93,8 @@ void DOMStorageContextWrapper::GetLocalStorageUsage( |
context_->task_runner()->PostShutdownBlockingTask( |
FROM_HERE, DOMStorageTaskRunner::PRIMARY_SEQUENCE, |
base::Bind(&GetLocalStorageUsageHelper, |
- base::ThreadTaskRunnerHandle::Get(), context_, callback)); |
+ base::RetainedRef(base::ThreadTaskRunnerHandle::Get()), |
+ base::RetainedRef(context_), callback)); |
} |
void DOMStorageContextWrapper::GetSessionStorageUsage( |
@@ -102,7 +103,8 @@ void DOMStorageContextWrapper::GetSessionStorageUsage( |
context_->task_runner()->PostShutdownBlockingTask( |
FROM_HERE, DOMStorageTaskRunner::PRIMARY_SEQUENCE, |
base::Bind(&GetSessionStorageUsageHelper, |
- base::ThreadTaskRunnerHandle::Get(), context_, callback)); |
+ base::RetainedRef(base::ThreadTaskRunnerHandle::Get()), |
+ base::RetainedRef(context_), callback)); |
} |
void DOMStorageContextWrapper::DeleteLocalStorage(const GURL& origin) { |