| Index: Source/modules/cachestorage/Cache.cpp
|
| diff --git a/Source/modules/cachestorage/Cache.cpp b/Source/modules/cachestorage/Cache.cpp
|
| index ad74cd137bc74bbe5cd5d6c10f30b483873c6691..0cd8c77253b26c17222e102c40b206cd0ac9b2ba 100644
|
| --- a/Source/modules/cachestorage/Cache.cpp
|
| +++ b/Source/modules/cachestorage/Cache.cpp
|
| @@ -20,6 +20,7 @@
|
| #include "modules/fetch/GlobalFetch.h"
|
| #include "modules/fetch/Request.h"
|
| #include "modules/fetch/Response.h"
|
| +#include "public/platform/WebPassOwnPtr.h"
|
| #include "public/platform/WebServiceWorkerCache.h"
|
|
|
| namespace blink {
|
| @@ -95,10 +96,9 @@ public:
|
| m_resolver.clear();
|
| }
|
|
|
| - // Ownership of |rawReason| must be passed.
|
| - void onError(WebServiceWorkerCacheError* rawReason) override
|
| + void onError(WebPassOwnPtr<WebServiceWorkerCacheError> rawReason) override
|
| {
|
| - OwnPtr<WebServiceWorkerCacheError> reason = adoptPtr(rawReason);
|
| + OwnPtr<WebServiceWorkerCacheError> reason = rawReason.release();
|
| if (*reason == WebServiceWorkerCacheErrorNotFound)
|
| m_resolver->resolve(false);
|
| else
|
|
|