Index: content/child/service_worker/service_worker_handle_reference.h |
diff --git a/content/child/service_worker/service_worker_handle_reference.h b/content/child/service_worker/service_worker_handle_reference.h |
index 48f969f669b7f1eafd9243b29f6052ec35877ae5..0393e55aa96c8955dc0e02893bd7f8d837429ce5 100644 |
--- a/content/child/service_worker/service_worker_handle_reference.h |
+++ b/content/child/service_worker/service_worker_handle_reference.h |
@@ -17,12 +17,17 @@ class ThreadSafeSender; |
// (in the browser side) in ctor and dtor. |
class ServiceWorkerHandleReference { |
public: |
- // Creates a new ServiceWorkerHandleReference (and increments ref-count). |
+ // Creates a new ServiceWorkerHandleReference and increments ref-count. |
static scoped_ptr<ServiceWorkerHandleReference> Create( |
const ServiceWorkerObjectInfo& info, |
ThreadSafeSender* sender); |
- // This doesn't increment ref-count in ctor. |
- static scoped_ptr<ServiceWorkerHandleReference> CreateForDeleter( |
+ |
+ // Creates a new ServiceWorkerHandleReference by adopting a |
+ // ref-count. ServiceWorkerHandleReferences created this way must |
+ // have a matching |
+ // ServiceWorkerDispatcherHost::RegisterServiceWorkerHandle call on |
+ // the browser side. |
+ static scoped_ptr<ServiceWorkerHandleReference> Adopt( |
const ServiceWorkerObjectInfo& info, |
ThreadSafeSender* sender); |