| Index: Source/platform/exported/WebServiceWorkerRegistrationProxy.cpp
|
| diff --git a/Source/platform/exported/WebServiceWorkerRegistrationProxy.cpp b/Source/platform/exported/WebServiceWorkerRegistrationProxy.cpp
|
| index 01643153457a756b200ac44a518903a1f4c0f1e2..24e5aa3f15cc143165a94aa4726c63b220992d6d 100644
|
| --- a/Source/platform/exported/WebServiceWorkerRegistrationProxy.cpp
|
| +++ b/Source/platform/exported/WebServiceWorkerRegistrationProxy.cpp
|
| @@ -5,16 +5,34 @@
|
| #include "config.h"
|
| #include "public/platform/WebServiceWorkerRegistrationProxy.h"
|
|
|
| +#include "platform/serviceworkers/ServiceWorkerRegistrationProxy.h"
|
| +
|
| namespace blink {
|
|
|
| -WebServiceWorkerRegistrationProxy::WebServiceWorkerRegistrationProxy(ServiceWorkerRegistration* registration)
|
| +WebServiceWorkerRegistrationProxy::WebServiceWorkerRegistrationProxy(ServiceWorkerRegistrationProxy* registration)
|
| : m_private(registration)
|
| {
|
| }
|
|
|
| -WebServiceWorkerRegistrationProxy::operator ServiceWorkerRegistration*() const
|
| +WebServiceWorkerRegistrationProxy& WebServiceWorkerRegistrationProxy::operator=(ServiceWorkerRegistrationProxy* registration)
|
| +{
|
| + m_private = registration;
|
| + return *this;
|
| +}
|
| +
|
| +void WebServiceWorkerRegistrationProxy::assign(const WebServiceWorkerRegistrationProxy& other)
|
| +{
|
| + m_private = other.m_private;
|
| +}
|
| +
|
| +void WebServiceWorkerRegistrationProxy::reset()
|
| +{
|
| + m_private.reset();
|
| +}
|
| +
|
| +WebServiceWorkerRegistrationProxy::operator ServiceWorkerRegistrationProxy*() const
|
| {
|
| - return m_private;
|
| + return m_private.get();
|
| }
|
|
|
| } // namespace blink
|
|
|