Index: content/browser/service_worker/service_worker_version.h |
diff --git a/content/browser/service_worker/service_worker_version.h b/content/browser/service_worker/service_worker_version.h |
index 087ebe5ba0918e7c09be1a5ffeea2e956a7809c3..44499d3eb21cbc54aa42dbcdb843832ba72bec5e 100644 |
--- a/content/browser/service_worker/service_worker_version.h |
+++ b/content/browser/service_worker/service_worker_version.h |
@@ -368,6 +368,10 @@ class CONTENT_EXPORT ServiceWorkerVersion |
// requests, in-progress streaming URLRequestJobs, or pending start callbacks. |
bool HasWork() const; |
+ base::WeakPtr<ServiceWorkerVersion> GetWeakPtr() { |
+ return weak_factory_.GetWeakPtr(); |
+ } |
+ |
private: |
friend class base::RefCounted<ServiceWorkerVersion>; |
friend class ServiceWorkerMetrics; |