| Index: third_party/WebKit/Source/core/loader/appcache/ApplicationCache.cpp
|
| diff --git a/third_party/WebKit/Source/core/loader/appcache/ApplicationCache.cpp b/third_party/WebKit/Source/core/loader/appcache/ApplicationCache.cpp
|
| index 19e71db1ece31090638c95b99c4eb24bc0cba0e8..00ac7f1469b1d6d4335810d1867828f0e15e1108 100644
|
| --- a/third_party/WebKit/Source/core/loader/appcache/ApplicationCache.cpp
|
| +++ b/third_party/WebKit/Source/core/loader/appcache/ApplicationCache.cpp
|
| @@ -39,7 +39,7 @@
|
| namespace blink {
|
|
|
| ApplicationCache::ApplicationCache(LocalFrame* frame)
|
| - : DOMWindowProperty(frame) {
|
| + : ContextLifecycleObserver(frame->document()) {
|
| ApplicationCacheHost* cacheHost = applicationCacheHost();
|
| if (cacheHost)
|
| cacheHost->setApplicationCache(this);
|
| @@ -47,13 +47,12 @@ ApplicationCache::ApplicationCache(LocalFrame* frame)
|
|
|
| DEFINE_TRACE(ApplicationCache) {
|
| EventTargetWithInlineData::trace(visitor);
|
| - DOMWindowProperty::trace(visitor);
|
| + ContextLifecycleObserver::trace(visitor);
|
| }
|
|
|
| -void ApplicationCache::frameDestroyed() {
|
| +void ApplicationCache::contextDestroyed() {
|
| if (ApplicationCacheHost* cacheHost = applicationCacheHost())
|
| cacheHost->setApplicationCache(0);
|
| - DOMWindowProperty::frameDestroyed();
|
| }
|
|
|
| ApplicationCacheHost* ApplicationCache::applicationCacheHost() const {
|
|
|