Index: content/browser/service_worker/service_worker_browsertest.cc |
diff --git a/content/browser/service_worker/service_worker_browsertest.cc b/content/browser/service_worker/service_worker_browsertest.cc |
index 58862d6bdef2a925ac018eb22835d8e3e6b89f98..b30ea6e77536bcc047d113af7b51395a408c272b 100644 |
--- a/content/browser/service_worker/service_worker_browsertest.cc |
+++ b/content/browser/service_worker/service_worker_browsertest.cc |
@@ -83,12 +83,9 @@ void RunOnIOThreadWithDelay(const base::Closure& closure, |
base::TimeDelta delay) { |
base::RunLoop run_loop; |
BrowserThread::PostDelayedTask( |
- BrowserThread::IO, |
- FROM_HERE, |
- base::Bind(&RunAndQuit, |
- closure, |
- run_loop.QuitClosure(), |
- base::ThreadTaskRunnerHandle::Get()), |
+ BrowserThread::IO, FROM_HERE, |
+ base::Bind(&RunAndQuit, closure, run_loop.QuitClosure(), |
+ base::RetainedRef(base::ThreadTaskRunnerHandle::Get())), |
delay); |
run_loop.Run(); |
} |
@@ -694,9 +691,8 @@ class ServiceWorkerVersionBrowserTest : public ServiceWorkerBrowserTest { |
const base::Closure& quit, |
ChromeBlobStorageContext* blob_context, |
FetchResult* result) { |
- return base::Bind( |
- &self::ReceiveFetchResultOnIOThread, this, quit, |
- make_scoped_refptr<ChromeBlobStorageContext>(blob_context), result); |
+ return base::Bind(&self::ReceiveFetchResultOnIOThread, this, quit, |
+ base::RetainedRef(blob_context), result); |
} |
void StopOnIOThread(const base::Closure& done, |