| Index: Source/core/page/PageLifecycleObserver.h
|
| diff --git a/Source/core/page/PageLifecycleObserver.h b/Source/core/page/PageLifecycleObserver.h
|
| index e5d73b9572480b7415635e7edcf0fa941d18bcdd..50af252324fcfbc2b7aea4527cf547bb28b0c3df 100644
|
| --- a/Source/core/page/PageLifecycleObserver.h
|
| +++ b/Source/core/page/PageLifecycleObserver.h
|
| @@ -33,19 +33,18 @@
|
| namespace blink {
|
|
|
| class LocalFrame;
|
| +class PageLifecycleNotifier;
|
|
|
| -template<> void observeContext(Page*, LifecycleObserver<Page>*);
|
| -template<> void unobserveContext(Page*, LifecycleObserver<Page>*);
|
| -
|
| -class PageLifecycleObserver : public LifecycleObserver<Page> {
|
| +class PageLifecycleObserver : public LifecycleObserver<Page, PageLifecycleObserver, PageLifecycleNotifier> {
|
| public:
|
| - explicit PageLifecycleObserver(Page*);
|
| - virtual ~PageLifecycleObserver();
|
| + virtual void pageVisibilityChanged() { }
|
| + virtual void didCommitLoad(LocalFrame*) { }
|
|
|
| Page* page() const;
|
|
|
| - virtual void pageVisibilityChanged() { }
|
| - virtual void didCommitLoad(LocalFrame*) { }
|
| +protected:
|
| + explicit PageLifecycleObserver(Page*);
|
| + virtual ~PageLifecycleObserver();
|
| };
|
|
|
| } // namespace blink
|
|
|