Index: content/browser/service_worker/service_worker_test_utils.h |
diff --git a/content/browser/service_worker/service_worker_test_utils.h b/content/browser/service_worker/service_worker_test_utils.h |
index 177bfdb2ffec05db5ff0b78733841bd8a5caf8a4..fb64f8f8c10a67f478858f3625d2c9c93e935268 100644 |
--- a/content/browser/service_worker/service_worker_test_utils.h |
+++ b/content/browser/service_worker/service_worker_test_utils.h |
@@ -26,6 +26,13 @@ CreateReceiver(BrowserThread::ID run_quit_thread, |
return base::Bind(&ReceiveResult<Arg>, run_quit_thread, quit, out); |
} |
+template <typename Arg> base::Callback<void(Arg)> |
+CreateReceiverOnCurrentThread(Arg* out) { |
+ BrowserThread::ID id; |
+ BrowserThread::GetCurrentThreadIdentifier(&id); |
+ return base::Bind(&ReceiveResult<Arg>, id, base::Closure(), out); |
+} |
+ |
} // namespace content |
#endif // CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_TEST_UTILS_H_ |